the /etc/qemu/qemu-ifup script uses the commands "ip" and "brctl" which are provided by these packages and not pulled in by the current ebuild also the brctl app is installed in /sbin/brctl by default not /usr/sbin/brctl as listed in the script Reproducible: Always Steps to Reproduce: emerge -pv -e =app-emulation/qemu-kvm-0.12.2-r1
This should be fixed now. The depends have been added.
qemu-kvm-9999 also needs the update to the dependencies.
This isn't right. qemu and qemu-kvm's default ifup script needs iproute2 and bridge-utils, qemu and qemu-kvm themselves don't, and I was happily using them (occasionally switching between the two) with another ifup script that needed neither iproute2 nor bridge-utils, and am now using a something that uses bridge-utils but not iproute2. Could you, instead of forcing these packages, either simply drop the dependencies and add an einfo message, or drop the default ifup script (possibly depending on a USE flag)?
(In reply to comment #3) > This isn't right. qemu and qemu-kvm's default ifup script needs iproute2 and > bridge-utils, qemu and qemu-kvm themselves don't, and I was happily using them > (occasionally switching between the two) with another ifup script that needed > neither iproute2 nor bridge-utils, and am now using a something that uses > bridge-utils but not iproute2. Could you, instead of forcing these packages, > either simply drop the dependencies and add an einfo message, or drop the > default ifup script (possibly depending on a USE flag)? > Give me a patch that makes everyone happy.
Created attachment 219595 [details, diff] patch (In reply to comment #4) > Give me a patch that makes everyone happy. My choice would be this. It might not make everybody happy, but it does address everyone's needs.
Fixed in qemu-kvm-0.12.3