[elbe-devel] [PATCH 0/9] project finetuning

Torben Hohn torben.hohn at linutronix.de
Wed Nov 28 17:28:55 CET 2018


Implement <project-finetuning> which is executed after image generation.

The primary goal is to support the extraction of partition images.
But project finetuning makes more things possible:

* sign images
* crypt setup
* extract partition from image and mark as build artifact.
* modify images (iE remove some modules from /boot/grub)
* UEFI / secureboot: make_lxtrainer_secureboot.sh
* mark files as build artifacts

style fixes and a fix for building, when the initvm was generated
by an older version of elbe have also been included into this queue.


Torben Hohn (9):
  finetuning: basic implementation of project-finetuning
  finetuning: imeplement projcmd for project-finetuning
  finetuning: add artifact and rm_artifact command to project-finetuning
  hdimg efilesystem: compress images later in the process
  pylint elbeproject: fix styleproblems
  finetuning: implement <mount_drive> action
  finetuning: implement ImageFinetuningAction <extract_partition>
  cdroms: do not fail without /var/cache/elbe/initvm-bin-repo
  examples: add a <project-finetuning> section

 elbepack/cdroms.py                             |  12 ++-
 elbepack/efilesystem.py                        |  14 +++
 elbepack/elbeproject.py                        |  57 +++++-----
 elbepack/finetuning.py                         | 142 +++++++++++++++++++++++++
 elbepack/hdimg.py                              |  13 +--
 examples/x86_64-pc-hdimg-grub-uefi-stretch.xml |   6 ++
 schema/dbsfed.xsd                              | 124 +++++++++++++++++++++
 7 files changed, 332 insertions(+), 36 deletions(-)

-- 
2.11.0




More information about the elbe-devel mailing list