[elbe-devel] [PATCH v2 0/7] elbe pbuilder preprocess
Torben Hohn
torben.hohn at linutronix.de
Mon Oct 15 12:43:13 CEST 2018
Patchqueue to implement preprocess support into "elbe pbuilder"
In order to not add duplicated code, this queue starts by
abstracting the call to elbe preprocess into a separate Object.
Then elbepack.initvmaction is switched to using the new object.
Review comments for V1 patch mentioned, that --variant is not
supported. So the PreprocessWrapper object is extended to
a) allow adding preprocess options that shall be passed through
b) pass through options from the parents opt object.
a patch to .pylintrc slipped in.
And finally the actual support for calling preprocess from
"elbe pbuilder create" is added.
The handling of the options should serve as a template for
passing more options to other commands later.
"elbe initvm" calls "elbe control" and "elbe init"
ChangeLog for V2:
* this is all completely new.
Switching to feature branches now.
This is 3f6be9601bbe ("pbuilder: add support for preprocess by using the new PreprocessWrapper")
from devel/torbenh/pbuilder_preprocess
Torben Hohn (7):
xmlpreprocess: apply autopep8
xmlpreprocess: add PreprocessWrapper to consolidate calling 'elbe
preprocess'
initvmaction: call 'elbe preprocess' through PreprocessWrapper
commands preprocess: isolate "pass_through" options
xmlpreprocess initvm: add support for passing options to "elbe
preprocess"
.pylintrc: remove required-attributed and ignore-iface-methods
pbuilder: add support for preprocess by using the new
PreprocessWrapper
.pylintrc | 7 -----
elbepack/commands/initvm.py | 3 ++
elbepack/commands/pbuilder.py | 6 +++-
elbepack/commands/preprocess.py | 10 +++++--
elbepack/initvmaction.py | 50 ++++++++++++++++-----------------
elbepack/pbuilderaction.py | 42 +++++++++++++++++-----------
elbepack/xmlpreprocess.py | 61 ++++++++++++++++++++++++++++++++++++++---
7 files changed, 122 insertions(+), 57 deletions(-)
--
2.11.0
More information about the elbe-devel
mailing list