[elbe-devel] [PATCH 00/18] elbepack: initvm: remove invocations of "elbe control"
Thomas Weißschuh
thomas.weissschuh at linutronix.de
Tue Aug 13 13:15:30 CEST 2024
Move all self-calls to "elbe control" in initvm to library functions.
Signed-off-by: Thomas Weißschuh <thomas.weissschuh at linutronix.de>
---
Thomas Weißschuh (18):
elbepack: log: only reconfigure root logger when elbe logging is active
elbepack: esoap: remove non-functional FileNotFound handling
elbepack: cli: unify decorator argument handling
elbepack: config: make all argument helpers type agnostic
elbepack: initvmaction: pass around full soapclient
elbepack: initvm: call list_projects() directly
elbepack: initvm: call new_project() directly
elbepack: initvm: call set_xml() directly
elbepack: initvm: call set_cdrom() directly
elbepack: initvm: call build() directly
elbepack: initvm: call wait_busy() directly
elbepack: initvm: call build_sdk() directly
elbepack: soapclient: make dump_file() a method on ElbeSoapClient
elbepack: initvm: call dump_file() directly
elbepack: initvm: call get_files() directly
elbepack: initvm: call del_project() directly
elbepack: directoris: remove run_elbe()
elbepack: move run_elbe_subcommand() to elbepack.main
debian/python3-elbe-common.install | 1 -
elbepack/cli.py | 18 ++--
elbepack/commands/check-build.py | 2 +-
elbepack/commands/control.py | 15 +---
elbepack/config.py | 31 ++++---
elbepack/daemons/soap/esoap.py | 2 -
elbepack/directories.py | 19 -----
elbepack/initvm.py | 38 +++++----
elbepack/initvmaction.py | 105 ++++++++++++------------
elbepack/log.py | 2 +-
elbepack/main.py | 7 ++
elbepack/soapclient.py | 15 +++-
elbepack/tests/cyclonedx/test_cyclonedx_sbom.py | 2 +-
elbepack/tests/test_parselicence.py | 2 +-
elbepack/tests/test_preproc.py | 2 +-
elbepack/tests/test_validate.py | 2 +-
elbepack/tests/test_xml.py | 2 +-
17 files changed, 129 insertions(+), 136 deletions(-)
---
base-commit: fe0ef725cfcd3e6ac93b9c538a1d7a812f3fcd28
change-id: 20240813-soapclient-initvm-3559c984c7f0
Best regards,
--
Thomas Weißschuh <thomas.weissschuh at linutronix.de>
More information about the elbe-devel
mailing list