summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Maier <tamiko@gentoo.org>2015-10-05 01:13:59 -0500
committerMatthias Maier <tamiko@gentoo.org>2015-10-05 01:31:36 -0500
commit3f41b6112e35ab0e2f687086cc95651899f8ae98 (patch)
tree82c1172a63fcd6da7aeb6b10dbee0a49108ac367 /app-emulation/libvirt/files
parentprofiles/arch/powerpc: Move net-misc/modemmanager[mbim] mask to the respectiv... (diff)
downloadgentoo-3f41b6112e35ab0e2f687086cc95651899f8ae98.tar.gz
gentoo-3f41b6112e35ab0e2f687086cc95651899f8ae98.tar.bz2
gentoo-3f41b6112e35ab0e2f687086cc95651899f8ae98.zip
app-emulation/libvirt: ebuild maintenance (1.2.19, 1.2.20, 9999)
- use autotools-utils eclass - clean up and reorganize configuration and pkg_setup phase - outsource README.gentoo contents into separate file under files/ Package-Manager: portage-2.2.22
Diffstat (limited to 'app-emulation/libvirt/files')
-rw-r--r--app-emulation/libvirt/files/README.gentoo-r153
1 files changed, 53 insertions, 0 deletions
diff --git a/app-emulation/libvirt/files/README.gentoo-r1 b/app-emulation/libvirt/files/README.gentoo-r1
new file mode 100644
index 000000000000..74d1e77930d8
--- /dev/null
+++ b/app-emulation/libvirt/files/README.gentoo-r1
@@ -0,0 +1,53 @@
+Important: The openrc libvirtd init script is now broken up into two
+separate services: libvirtd, that solely handles the daemon, and
+libvirt-guests, that takes care of clients during shutdown/restart of the
+host. In order to reenable client handling, edit /etc/conf.d/libvirt-guests
+and enable the service and start it:
+
+ $ rc-update add libvirt-guests
+ $ service libvirt-guests start
+
+
+For the basic networking support (bridged and routed networks) you don't
+need any extra software. For more complex network modes including but not
+limited to NATed network, you can enable the 'virt-network' USE flag. It
+will pull in required runtime dependencies
+
+
+If you are using dnsmasq on your system, you will have to configure
+/etc/dnsmasq.conf to enable the following settings:
+
+ bind-interfaces
+ interface or except-interface
+
+Otherwise you might have issues with your existing DNS server.
+
+
+For openrc users:
+
+ Please use /etc/conf.d/libvirtd to control the '--listen' parameter for
+ libvirtd.
+
+ Use /etc/init.d/libvirt-guests to manage clients on restart/shutdown of
+ the host. The default configuration will suspend and resume running kvm
+ guests with 'managedsave'. This behavior can be changed under
+ /etc/conf.d/libvirt-guests
+
+
+For systemd users:
+
+ Please use /etc/systemd/system/libvirtd.service.d/00gentoo.conf
+ to control the '--listen' parameter for libvirtd.
+
+ The configuration for the 'libvirt-guests.service' is found under
+ /etc/libvirt/libvirt-guests.conf"
+
+
+If you have built libvirt without policykit support (USE=-policykit), you
+must change the unix sock group and/or perms in /etc/libvirt/libvirtd.conf
+in order to allow normal users to connect to libvirtd.
+
+
+If libvirtd is built with USE=caps, libvirt will now start qemu/kvm VMs
+with non-root privileges. Ensure any resources your VMs use are accessible
+by qemu:qemu.