[elbe-devel] [PATCH v2 00/10] facilitate integration with yocto

Torben Hohn torben.hohn at linutronix.de
Tue Apr 17 12:39:31 CEST 2018


I came over a few issues when trying to control elbe from bitbake.                                                                               
                                                                                                                                                 
This queue allows adding a user via soap, which was previously only                                                                              
possible via elbe db.                                                                                                                            
                                                                                                                                                 
The hardcoded libvirt domain name can be configured now via                                                                                      
ELBE_INITVM_DOMAIN. And we move the initvm into the qemu:///system                                                                               
instance. This requires elbe users to be members of group libvirt though.

Also some docs updates related to libvirt.

And the fix for the <rm exclude="bla"> finetuning rule.

Torben Hohn (10):
  pkgutils: dont fallback to nonvirtapt code, when virtapt is avail
  soap authentication: support 6 arguments in @authenticated_admin
    decorator
  soap: implement add_user action
  init: pass cfg into mako templates used to build Makefile and
    libvirt.xml
  initvm: allow configuration of initvm domain
  initvmaction: use systemwide libvirt instance
  dbsfed.xsd: reinstate rfs:rm type for <rm> in finetuning.
  docs elbe-control: add man page entry for "elbe control add_user"
  docs elbe-initvm: remove mentions of tmux and mention libvirt
  docs elbeoverview-en: mention libvirt system group

 docs/elbe-control.txt                   |  8 +++++++-
 docs/elbe-initvm.txt                    |  9 ++++-----
 docs/elbeoverview-en.txt                |  3 +++
 elbepack/commands/init.py               |  4 +++-
 elbepack/config.py                      |  4 ++++
 elbepack/daemons/soap/authentication.py | 13 +++++++++++++
 elbepack/daemons/soap/esoap.py          |  6 ++++++
 elbepack/init/libvirt.xml.mako          |  2 +-
 elbepack/initvmaction.py                | 25 ++++++++++---------------
 elbepack/pkgutils.py                    | 12 ++++--------
 elbepack/soapclient.py                  | 32 ++++++++++++++++++++++++++++++++
 schema/dbsfed.xsd                       |  4 ++--
 12 files changed, 89 insertions(+), 33 deletions(-)

-- 
2.11.0




More information about the elbe-devel mailing list