Hi folks The current package in unstable is able to use xl. It is still a bit edgy but seems to work. Because the old xm with xend and xl clashs and one should only use one, this needs some more setup to provide a proper upgrade path. I propose the following: - Add a script "xen" that wraps xl and xm depending on the config for use by all the scripts. Most parts are command line compatible. - Add a selector to /etc/default/xend: IMPLEMENTATION=xm/xl - Make xm/xl error out if the other implementation is selected and supported/available. - Start xend only is xm is used. Bastian -- Lots of people drink from the wrong bottle sometimes. -- Edith Keeler, "The City on the Edge of Forever", stardate unknown
On Sat, 2011-04-30 at 16:57 +0200, Bastian Blank wrote:> Hi folks > > The current package in unstable is able to use xl. It is still a bit > edgy but seems to work. Because the old xm with xend and xl clashs and > one should only use one, this needs some more setup to provide a proper > upgrade path. > > I propose the following: > - Add a script "xen" that wraps xl and xm depending on the config for > use by all the scripts. Most parts are command line compatible. > - Add a selector to /etc/default/xend: > IMPLEMENTATION=xm/xl > - Make xm/xl error out if the other implementation is selected and > supported/available. > - Start xend only is xm is used.Sounds reasonable to me. BTW did you spot the new init script "xencommons" which arrived in 4.1? It should be run in both cases and before the xend initscript in that case (there is no equivalent xl initscript). I mention it because perhaps /etc/default/xencommons would be a better home for $IMPLEMENTATION? Maybe $TOOLSTACK instead of $IMPLEMENTATION? Ian. -- Ian Campbell I am currently transitioning to a new OpenPGP key, please see: http://www.hellion.org.uk/key-transition-2011-04-27-2F6BCD59-to-79074FA8.txt Fat Liberation: because a waist is a terrible thing to mind. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: This is a digitally signed message part URL: <http://lists.alioth.debian.org/pipermail/pkg-xen-devel/attachments/20110501/e76f4af6/attachment.pgp>
On Sat, Apr 30, 2011 at 04:57:15PM +0200, Bastian Blank wrote:> I propose the following: > - Add a script "xen" that wraps xl and xm depending on the config for > use by all the scripts. Most parts are command line compatible. > - Add a selector to /etc/default/xend: > IMPLEMENTATION=xm/xl > - Make xm/xl error out if the other implementation is selected and > supported/available. > - Start xend only is xm is used.Done in xen-common 4.1.2-2. Only missing is /var/lib/xen. xendomains init script needs an overhaul, volunteers? Bastian -- A father doesn't destroy his children. -- Lt. Carolyn Palamas, "Who Mourns for Adonais?", stardate 3468.1.