[Fedora-xen] virt* source

John Summerfield debian at herakles.homelinux.org
Fri Jan 11 13:50:36 UTC 2008


Richard W.M. Jones wrote:
> John Summerfield wrote:
>> virtinst--devel/virtinst/ParaVirtGuest.py:        cmd = 
>> ["/usr/bin/virsh", "console", "%s" %(self.domain.ID(),)]
>>
>> Surely, the location of executable components should not be hard-coded 
>> in the source tree. I could live with it, grudgingly, if it was set at 
>> configure time.
> 
> Agreed -- this is simply a bug in virt-manager.

There are a few other places the virt* programs have fixed ideas about 
where stuff must be:
[summer at potoroo virt]$ find * -type f -exec grep -HE '/usr/(|s)bin' {} 
\; | grep -Ev '/usr/bin/(perl|python)'
Binary file 
virt-manager--devel/.hg/store/data/src/gnome-virt-manager.in.i matches
virt-manager--devel/autobuild.sh:if [ -f /usr/bin/rpmbuild ]; then
virt-manager--devel/src/virt-manager.py.in:            elif 
os.path.exists("/usr/bin/qemu"):
virt-viewer--devel/autobuild.sh:if [ -f /usr/bin/rpmbuild ]; then
virt-viewer--devel/virt-viewer.spec.in:BuildRequires: /usr/bin/pod2man
virtinst--devel/tests/boot-paravirt-disk-file.xml: 
<bootloader>/usr/bin/pygrub</bootloader>
virtinst--devel/tests/boot-paravirt-many-disks.xml: 
<bootloader>/usr/bin/pygrub</bootloader>
virtinst--devel/tests/boot-paravirt-disk-drv-tap-qcow.xml: 
<bootloader>/usr/bin/pygrub</bootloader>
virtinst--devel/tests/boot-paravirt-disk-drv-phy.xml: 
<bootloader>/usr/bin/pygrub</bootloader>
virtinst--devel/tests/boot-paravirt-disk-drv-file.xml: 
<bootloader>/usr/bin/pygrub</bootloader>
virtinst--devel/tests/boot-paravirt-disk-drv-tap.xml: 
<bootloader>/usr/bin/pygrub</bootloader>
virtinst--devel/tests/capabilities-qemu.xml: 
<emulator>/usr/bin/qemu-system-x86_64</emulator>
virtinst--devel/tests/capabilities-qemu.xml: 
<emulator>/usr/bin/qemu</emulator>
virtinst--devel/tests/capabilities-qemu.xml: 
<emulator>/usr/bin/qemu-system-mips</emulator>
virtinst--devel/tests/capabilities-qemu.xml: 
<emulator>/usr/bin/qemu-system-mipsel</emulator>
virtinst--devel/tests/capabilities-qemu.xml: 
<emulator>/usr/bin/qemu-system-sparc</emulator>
virtinst--devel/tests/capabilities-qemu.xml: 
<emulator>/usr/bin/qemu-system-ppc</emulator>
virtinst--devel/tests/boot-paravirt-disk-block.xml: 
<bootloader>/usr/bin/pygrub</bootloader>
virtinst--devel/autobuild.sh:if [ -f /usr/bin/rpmbuild ]; then
virtinst--devel/virtinst/util.py:    elif os.path.exists("/usr/bin/qemu"):
virtinst--devel/virtinst/util.py:    for dir in ['', '/sbin/', '/usr/sbin']:
virtinst--devel/virtinst/ImageManager.py:            osblob += " 
<bootloader>/usr/bin/pygrub</bootloader>"
virtinst--devel/virtinst/ParaVirtGuest.py:        cmd = 
["/usr/bin/virsh", "console", "%s" %(self.domain.ID(),)]
virtinst--devel/virtinst/DistroManager.py:            osblob += 
"<bootloader>/usr/bin/pygrub</bootloader>"
virtinst--devel/virtinst/DistroManager.py:            osblob += 
"<bootloader>/usr/bin/pygrub</bootloader>"
virtinst--devel/virt-install:    args = ["/usr/bin/virt-viewer"]
virtinst--devel/virt-install:    args = ["/usr/bin/virsh"]
virtinst--devel/ChangeLog:      'distro' Traceback (most recent call 
last): File "/usr/bin/virt-
virtinst--devel/ChangeLog:      install", line 647, in <module> main() 
File "/usr/bin/virt-
virtinst--devel/ChangeLog:      Move virt-install & virt-clone to 
/usr/bin instead of sbin since
[summer at potoroo virt]$





-- 

Cheers
John

-- spambait
1aaaaaaa at coco.merseine.nu  Z1aaaaaaa at coco.merseine.nu
-- Advice
http://webfoot.com/advice/email.top.php
http://www.catb.org/~esr/faqs/smart-questions.html
http://support.microsoft.com/kb/555375

You cannot reply off-list:-)




More information about the xen mailing list