The idea is to allow user to detach device passing only alias. It is
enough to uniquely identify a device.
Michal Privoznik (5):
Introduce virDomainDetachDeviceAlias API
remote: Implement virDomainDetachDeviceAlias
qemu: Split qemuDomainDetachDeviceLiveAndConfig
qemu: Implement virDomainDetachDeviceAlias
virsh: Expose virDomainDetachDeviceAlias
include/libvirt/libvirt-domain.h | 3 ++
src/driver-hypervisor.h | 6 +++
src/libvirt-domain.c | 46 +++++++++++++++++++++
src/libvirt_public.syms | 5 +++
src/qemu/qemu_driver.c | 87 +++++++++++++++++++++++++++++++++++-----
src/remote/remote_driver.c | 1 +
src/remote/remote_protocol.x | 16 +++++++-
src/remote_protocol-structs | 6 +++
tools/virsh-domain.c | 79 ++++++++++++++++++++++++++++++++++++
tools/virsh.pod | 15 +++++++
10 files changed, 253 insertions(+), 11 deletions(-)
--
2.16.1