On Thu, Jul 11, 2019 at 01:15:26PM +0200, Bjoern Walk wrote:
Martin Kletzander <mkletzan@xxxxxxxxxx> [2019-07-10, 03:55PM +0200]:Our Makefile specifies what to do on installation: $(MKDIR_P) -m 0751 "$(DESTDIR)$(localstatedir)/lib/libvirt/qemu" so I guess this is a packaging issue. No idea where/how the arch packaging works, sorry.But the case that Stephan has where libvirtd does create the directories on startup is broken. I've ran into this problem myself, but forgot about it until now, when running libvirtd from the source tree with prefix /usr/local. It seems that when creating the directories in the driver initialization, at least the QEMU driver does not set the umask accordingly before, manginling the resulting permissions in the process.
If that is the case it should definitely be fixed in the code in order for it to match the permissions in the makefile. If nobody sends a patch for that in few days, remind me and I'll do that.
Bjoern -- IBM Systems Linux on Z & Virtualization Development -------------------------------------------------- IBM Deutschland Research & Development GmbH Schönaicher Str. 220, 71032 Böblingen Phone: +49 7031 16 1819 -------------------------------------------------- Vorsitzende des Aufsichtsrats: Matthias Hartmann Geschäftsführung: Dirk Wittkopp Sitz der Gesellschaft: Böblingen Registergericht: Amtsgericht Stuttgart, HRB 243294
Attachment:
signature.asc
Description: PGP signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list