[libvirt] [PATCH] Fix build when using polkit0
Jim Fehlig
jfehlig at novell.com
Mon Jul 11 20:26:14 UTC 2011
Jim Fehlig wrote:
> Here's a hacked attempt at fixing the build on older distros using
> polkit0. It works and user is authorized or denied depending on
> settings in PolicyKit.conf.
>
[...]
> diff --git a/daemon/libvirtd.h b/daemon/libvirtd.h
> index 8e1843c..18a10ef 100644
> --- a/daemon/libvirtd.h
> +++ b/daemon/libvirtd.h
> @@ -91,30 +91,4 @@ extern virNetSASLContextPtr saslCtxt;
> extern virNetServerProgramPtr remoteProgram;
> extern virNetServerProgramPtr qemuProgram;
>
> -/* Main server state */
> -struct qemud_server {
> - int privileged;
> -
> - int sigread;
> - int sigwrite;
> - char *logDir;
> - pthread_t eventThread;
> - unsigned int hasEventThread :1;
> - unsigned int quitEventThread :1;
> -# ifdef HAVE_AVAHI
> - struct libvirtd_mdns *mdns;
> -# endif
> -# if HAVE_SASL
> - char **saslUsernameWhitelist;
> -# endif
> -# if HAVE_POLKIT0
> - DBusConnection *sysbus;
> -# endif
> -};
> -
> -
> -# if HAVE_POLKIT
> -int qemudGetSocketIdentity(int fd, uid_t *uid, pid_t *pid);
> -# endif
> -
> #endif
>
This hunk, and another in libvirtd.h, have nothing to do with polkit
build fix and are just removing dead code. I'll submit those as a
separate patch.
Regards,
Jim
More information about the libvir-list
mailing list