On 05/29/2012 07:30 AM, Dave Allan wrote: >>>>> >>>>> A while back I wrote the attached code to demonstrate how to use >>>>> events and serial console to create a serial console that stays up >>>>> even when the VM is down. Is it worth adding to the examples? It >>>>> might need some work, as I am not terribly strong with Python. >>> Add it to the examples/ directory in GIT I say. >> >> Agreed. Dave, do you need help incorporating it into the actual >> libvirt.git tree? > > Thanks, that'd be great--I don't have an r/w tree atm. Done: From bc8296d2e31d1f7a51485d4c564e50da018ad093 Mon Sep 17 00:00:00 2001 From: Dave Allan <dallan@xxxxxxxxxx> Date: Tue, 29 May 2012 16:49:13 -0600 Subject: [PATCH] examples: add consolecallback example python script A while back I wrote the attached code to demonstrate how to use events and serial console to create a serial console that stays up even when the VM is down. It might need some work, as I am not terribly strong with Python. * examples/python/consolecallback.py: New file. * examples/python/Makefile.am (EXTRA_DIST): Ship it. --- examples/python/Makefile.am | 3 +- examples/python/consolecallback.py | 88 ++++++++++++++++++++++++++++++++++++ 2 files changed, 90 insertions(+), 1 deletions(-) create mode 100644 examples/python/consolecallback.py diff --git a/examples/python/Makefile.am b/examples/python/Makefile.am index d782a28..b04d126 100644 --- a/examples/python/Makefile.am +++ b/examples/python/Makefile.am @@ -1,6 +1,7 @@ -## Copyright (C) 2005-2011 Red Hat, Inc. +## Copyright (C) 2005-2012 Red Hat, Inc. ## See COPYING.LIB for the License of this software EXTRA_DIST= \ README \ + consolecallback.py \ dominfo.py domrestore.py domsave.py domstart.py esxlist.py diff --git a/examples/python/consolecallback.py b/examples/python/consolecallback.py new file mode 100644 index 0000000..23316ce --- /dev/null +++ b/examples/python/consolecallback.py @@ -0,0 +1,88 @@ +#!/usr/bin/env python +# consolecallback - provide a persistent console that survives guest reboots + +import sys, os, logging, libvirt, tty, termios, atexit ... -- Eric Blake eblake@xxxxxxxxxx +1-919-301-3266 Libvirt virtualization library http://libvirt.org
Attachment:
signature.asc
Description: OpenPGP digital signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list