[libvirt] [PATCH 11/11] Wire up virDomainOpenConsole for LXC, Xen and UML

Daniel P. Berrange berrange at redhat.com
Wed Nov 3 14:00:53 UTC 2010


On Wed, Nov 03, 2010 at 02:53:57PM +0100, Daniel Veillard wrote:
> On Tue, Nov 02, 2010 at 05:49:15PM +0000, Daniel P. Berrange wrote:
> > * src/lxc/lxc_driver.c, src/lxc/lxc_driver.c,
> >   src/xen/xen_driver.c: Wire up virDomainOpenConsole
> > ---
> >  src/lxc/lxc_driver.c |   67 ++++++++++++++++++++++++++++++++++++++++++-
> >  src/uml/uml_driver.c |   77 ++++++++++++++++++++++++++++++++++++++++++++++----
> >  src/xen/xen_driver.c |   59 +++++++++++++++++++++++++++++++++++++-
> >  3 files changed, 195 insertions(+), 8 deletions(-)
> > 
> [...]
> > +
> > +    if (chr->type != VIR_DOMAIN_CHR_TYPE_PTY) {
> > +        umlReportError(VIR_ERR_INTERNAL_ERROR,
> > +                        _("character device %s is not using a PTY"), devname);
> > +        goto cleanup;
> > +    }
> 
>   just wondering, why would that happen ?

With QEMU/UML you can configure virtual serial/console devices to be
exposed in host in many different ways, eg as a TCP socket. This code
only attempts to deal with devices setup with /dev/pts/NNN PTYs

Regards,
Daniel
-- 
|: Red Hat, Engineering, London    -o-   http://people.redhat.com/berrange/ :|
|: http://libvirt.org -o- http://virt-manager.org -o- http://deltacloud.org :|
|: http://autobuild.org        -o-         http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505  -o-   F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|




More information about the libvir-list mailing list