the ebuild in the portage tree renames qemu-img to kvm-img and the qemu-ifup script to kvm-ifup but doesn't update the documentation to reflect that. Reproducible: Always Steps to Reproduce: 1. emerge -DNvu kvm 2. man kvm-img 3. man kvm Actual Results: references to qemu-img instead of kvm-img in the documentation, and references to qemu-ifup instead of kvm-ifup as the script that will be called when using -net tap Expected Results: documentation consistent with the code kvm-70-qemu-kvm-ifup-doc.patch could be consolidated with kvm-70-qemu-kvm-doc.patch as it is complementary. kvm-70-qemu-kvm-img-doc.patch will cover for most of the changes required by the renaming of qemu-img to kvm-img outside of the build system but will still leave the title for kvm-img(1) referencing the original name file of "qemu-img"
Created attachment 160305 [details, diff] documentation changes for reflecting renaming qemu-img as kvm-img
Created attachment 160306 [details, diff] missing documentation updates for renaming qemu-ifup as kvm-ifup
I believe I've fixed these in 71. The manpages still aren't perfect, since there's a *lot* of qemu-isms in them that don't apply to kvm, but maintaining good man pages is not something I'm interested in. Feel free to re-open if I've missed anything.
masking the fact that userspace kvm is really qemu wasn't the intention of this set of patches and neither writing kvm specific documentation based on the one available from qemu. the important issues that they were meant to address were mistakes in the documentation, man pages or usage for the commands that were renamed and that were incorrectly referring to the original names which were no longer valid. not sure why you decided to reimplement the fixes when patches were provided, but some of the snippets missing from them in the reimplementation fixed : * kvm-img --help refers to itself as qemu-img and renaming qemu-nbd to kvm-nbd (which shouldn't have any conflict with qemu, as there had been yet a release from qemu that includes that) might just add to the maintenance cost of this patch for no reason.