[Libguestfs] [PATCH v2 0/2] basic subscription-manager support in virt-customize

Pino Toscano ptoscano at redhat.com
Fri Jul 17 13:31:17 UTC 2015


Hi,

this is the v2 of a series introducing basic support for 
registering/attaching/unregistering RHEL guests using
subscription-manager, so it is possible to do for example:

  $ virt-customize -a rhel-guest.qcow2 \
    --sm-credentials user:file:/path/to/password-file --sm-register \
    --sm-attach file:/path/to/pool-file \
    --install pkg1 --install pkg2 .. \
    --sm-remove --sm-unregister

The same operations are doable also using --run-command, but this
allows to not put passwords/pools on command lines, and in general
encapsulate them for better control.


Pino Toscano (2):
  mllib: add and use read_first_line_from_file
  customize: add basic subscription-manager operations

 builder/Makefile.am                |  1 +
 builder/virt-builder.pod           | 47 ++++++++++++++++++
 customize/Makefile.am              |  2 +
 customize/customize_run.ml         | 34 +++++++++++++
 customize/password.ml              |  8 +--
 customize/subscription_manager.ml  | 53 ++++++++++++++++++++
 customize/subscription_manager.mli | 34 +++++++++++++
 generator/customize.ml             | 99 ++++++++++++++++++++++++++++++++++++--
 mllib/common_utils.ml              |  6 +++
 mllib/common_utils.mli             |  4 ++
 po/POTFILES-ml                     |  1 +
 sysprep/Makefile.am                |  1 +
 v2v/cmdline.ml                     |  2 +-
 13 files changed, 281 insertions(+), 11 deletions(-)
 create mode 100644 customize/subscription_manager.ml
 create mode 100644 customize/subscription_manager.mli

-- 
2.1.0




More information about the Libguestfs mailing list