On Sun, Dec 19, 2010 at 02:16:38PM +0800, Thomas Goirand wrote:
> On 12/19/2010 08:48 AM, Vagrant Cascadian wrote:
> > On Fri, Dec 10, 2010 at 04:05:19PM +0800, Thomas Goirand wrote:

> What is happening is that in every other distribution, and when you
> install Xen from source, there's a /usr/lib/xen containing various tools
> and libs that one might need. In Debian, it's made in /usr/lib/xen-4.0
> for example.

i think the reason for this is to support multiple concurrant xen installs.

 
> This creates compatibility issues for some software. Fore example, if
> you want to create a VM with VT-x feature, you would do:
> 
> kernel = "/usr/lib/xen/boot/hvmloader"
> builder = 'hvm'
> memory = 512
> device_model='/usr/lib/xen/bin/qemu-dm'
> 
> But in Debian, you are forced into doing:
> 
> kernel = "/usr/lib/xen-4.0/boot/hvmloader"
> builder = 'hvm'
> memory = 512
> device_model='/usr/lib/xen-4.0/bin/qemu-dm'
> 
> which to me, isn't right.

to get that to work, you'd need to have symlinks from /usr/lib/xen/boot to
/usr/lib/xen-4.0/boot as well as "bin" and possibly others (possibly using the
alternatives system), rather than a symlink from /usr/lib/xen.

but i don't think that the symlinks should be handled by xen-qemu-dm, but some
other xen related package, if it was to be decided on at all.


> But at the end of the day, my thinking is that the symlink creation
> should be removed completely, and left to the administrator of the
> server. I'm not really sure of that though, and I am open to others view
> on this. Please let me know what you think!

yes, i think the symlink handling should be removed from xen-qemu-dm.

if such a set of symlinks was needed in debian, i'd recommend some sort of
xen-default or xen-common package.


live well,
  vagrant



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to