[Libguestfs] [PATCH 0/3] RFC: appliance flavours

Pino Toscano ptoscano at redhat.com
Thu Oct 2 15:36:22 UTC 2014


Hi,

this is a prototype of something I've around for some time.
Basically it is about adding new appliances in addition to the main
one currently used and kept up-to-date automatically: this way it is
possible to create new appliances with extra packages, to be used in
specific contexts (like virt-rescue, with more network/recovery tools)
without filling the main appliance.

It's still WIP (the most notable lack is a proper base.tar.gz with
config files of flavour packages), but I'd like to get some feedback
about it.


Pino Toscano (3):
  New API: appliance flavours
  appliance: add a "rescue" appliance for virt-rescue
  appliance: move openssh to the "rescue" appliance

 appliance/Makefile.am           | 21 ++++++++++++++++++++-
 appliance/packagelist-rescue.in | 32 ++++++++++++++++++++++++++++++++
 appliance/packagelist.in        |  4 ----
 generator/actions.ml            | 28 ++++++++++++++++++++++++++++
 rescue/rescue.c                 |  4 ++++
 src/appliance.c                 | 22 +++++++++++++++++-----
 src/guestfs-internal.h          |  1 +
 src/guestfs.pod                 | 18 ++++++++++++++++++
 src/handle.c                    | 24 ++++++++++++++++++++++++
 9 files changed, 144 insertions(+), 10 deletions(-)
 create mode 100644 appliance/packagelist-rescue.in

-- 
1.9.3




More information about the Libguestfs mailing list