On Fri, Mar 20, 2009 at 11:18:57AM +0000, Daniel P. Berrange wrote:
To address this I think we'd need to completely change the logic
to
do something like
- For each directory in $PATH
For each emulator name in (qemu, qemu-system-x864, etc)
If emulator exists
run $emulator -help
So this lets us build up a list of all available emulators and their
capabilities (eg, whether each supports qemu, kqemu, kvm).
yes far more flexible, and introspection is the right way to
assess capabilities. Agreed this sounds the way to go.
>From that list, we can then populate the list of supported
combinations
of guest, arch, domain type.
If we honour $PATH, then it probably wouldn't be neccessary to add
config params for it.
yes that would probably be sufficient, unless the admin did something
really weird like using /usr/lib/libexec or something ...
Daniel
--
Daniel Veillard | libxml Gnome XML XSLT toolkit
http://xmlsoft.org/
daniel(a)veillard.com | Rpmfind RPM search engine
http://rpmfind.net/
http://veillard.com/ | virtualization library
http://libvirt.org/