[libvirt] [sandbox PATCH v3 00/22] *** Virt-sandbox-image ***

Eren Yagdiran erenyagdiran at gmail.com
Tue Aug 18 06:53:21 UTC 2015


V3 Changes:
* License syntax fixed
* Source abstract method get_env fixed
* Discarding byte code generation now resides into a new commit
* Template_dir and storage_dir refactored and runtime resolver is added for 
checking permissions
* -f,--format parameter is refactored. Default is qcow2.
* Ssl warning is now using stderr
* get_disk method in Source now adds another layer with a randomized name


Daniel P Berrange (1):
  Add virt-sandbox-image

Eren Yagdiran (21):
  Fix virt-sandbox-image
  Image: Add Hooking Mechanism
  Image: virt-sandbox-image default dir constants
  Image: Discard caching bytecode
  Image: Add check_writable and runtime resolver
  Image: Add download function
  Image: Refactor create function
  Image: Add delete function
  Image: Add get_command function to Source
  Image: Add run args
  Image: Add check_connect function
  Image: Add get_disk function to Source
  Image: Add run function
  Image: Add network support
  Image: Add Volume Support
  Image: man file for virt-sandbox-image
  Add configuration object for environment variables
  Add environment parameter to virt-sandbox
  Common-init: Exporting custom environment variables
  Add testcase for custom environment variables
  Image: Add custom environment support

 .gitignore                                    |   1 +
 bin/Makefile.am                               |  21 +-
 bin/virt-sandbox-image.in                     |   3 +
 bin/virt-sandbox-image.pod                    | 172 +++++++++++
 bin/virt-sandbox.c                            |  14 +
 configure.ac                                  |   2 +
 libvirt-sandbox/Makefile.am                   |   2 +
 libvirt-sandbox/libvirt-sandbox-config-all.h  |   1 +
 libvirt-sandbox/libvirt-sandbox-config-env.c  | 199 ++++++++++++
 libvirt-sandbox/libvirt-sandbox-config-env.h  |  78 +++++
 libvirt-sandbox/libvirt-sandbox-config.c      | 187 +++++++++++-
 libvirt-sandbox/libvirt-sandbox-config.h      |  12 +
 libvirt-sandbox/libvirt-sandbox-init-common.c |  30 ++
 libvirt-sandbox/libvirt-sandbox.h             |   1 +
 libvirt-sandbox/libvirt-sandbox.sym           |   6 +
 libvirt-sandbox/tests/test-config.c           |  10 +
 po/POTFILES.in                                |   1 +
 virt-sandbox-image/Makefile.am                |  14 +
 virt-sandbox-image/sources/DockerSource.py    | 421 ++++++++++++++++++++++++++
 virt-sandbox-image/sources/Source.py          |  55 ++++
 virt-sandbox-image/sources/__init__.py        |  26 ++
 virt-sandbox-image/virt-sandbox-image.py      | 299 ++++++++++++++++++
 22 files changed, 1550 insertions(+), 5 deletions(-)
 create mode 100644 bin/virt-sandbox-image.in
 create mode 100644 bin/virt-sandbox-image.pod
 create mode 100644 libvirt-sandbox/libvirt-sandbox-config-env.c
 create mode 100644 libvirt-sandbox/libvirt-sandbox-config-env.h
 create mode 100644 virt-sandbox-image/Makefile.am
 create mode 100644 virt-sandbox-image/sources/DockerSource.py
 create mode 100644 virt-sandbox-image/sources/Source.py
 create mode 100644 virt-sandbox-image/sources/__init__.py
 create mode 100755 virt-sandbox-image/virt-sandbox-image.py

-- 
2.1.0




More information about the libvir-list mailing list