daemon: Fix error message when libvirtd is missing.

Currently we search along the hard-coded names:
  SBINDIR "/libvirtd"
  SBINDIR "/libvirtd_dbg"
but if the environment variable $LIBVIRTD_PATH is set to the
name of the libvirtd binary, that is used instead.  Fix the
error message so it accurately reflects current behaviour
($PATH is NOT searched).
This commit is contained in:
Richard W.M. Jones 2012-09-14 10:32:18 +01:00
parent 481dfbaed4
commit 0e13136a2c

View File

@ -662,8 +662,11 @@ doRemoteOpen(virConnectPtr conn,
} }
if (!(daemonPath = remoteFindDaemonPath())) { if (!(daemonPath = remoteFindDaemonPath())) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s", virReportError(VIR_ERR_INTERNAL_ERROR,
_("Unable to locate libvirtd daemon in $PATH")); _("Unable to locate libvirtd daemon in %s "
"(to override, set $LIBVIRTD_PATH to the "
"name of the libvirtd binary)"),
SBINDIR);
goto failed; goto failed;
} }
if (!(priv->client = virNetClientNewUNIX(sockname, if (!(priv->client = virNetClientNewUNIX(sockname,