On Fri, Aug 09, 2013 at 09:47:46AM -0600, Eric Blake wrote: > On 08/08/2013 05:27 AM, Daniel P. Berrange wrote: > > +aclperms.htmlinc: $(top_srcdir)/src/access/viraccessperm.h \ > > + genaclperms.pl Makefile.am > > + $(PERL) genaclperms.pl $< > $@ > > Did you test a VPATH build? No, but I will do. > > + <p> > > + And to reset back to the default (no-op) driver > > + </p> > > + > > + > > + <pre> > > +# augtool -s rm /files/etc/libvirt/libvirtd.conf/access_drivers > > + </pre> > > + > > + <p> > > + <strong>Note:</strong> changes to libvirtd.conf require that > > + the libvirtd daemon be restarted. > > Isn't sending SIGHUP sufficient, or does it have to be a full restart? No, SIGHUP only reloads .xml files. > > + <pre> > > +polkit.addRule(function(action, subject) { > > + if (action.id == "org.libvirt.api.connect.getattr" && > > + subject.user == "berrange") { > > + if (action._detail_connect_driver == 'QEMU') { > > + return polkit.Result.YES; > > + } else { > > + return polkit.Result.NO; > > + } > > + } > > This function has no return statement when the initial 'if' is not > satisfied; is that valid? Yeah, it will just carry on with other polkit rules that are defined in other files, eventually fallback back to the default policy defined for the action. Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list