[elbe-devel] [PATCH 0/6] Inspect build output

Olivier Dion dion at linutronix.de
Tue Jun 23 18:31:04 CEST 2020


This patch set is wip.  Currently, there's validation of Elbe' builds
for cdroms, images and SDK.

The current validation of cdrom work for bin-cdrom.iso only.  The
problem with the src-cdrom.iso is that the current implementation is
not component aware and thus this could result in some false positive.

For the image validation, two methods are provided.  <serial> and
<login>.  The latter is a special case of the former.  For the <login>
validation, the password used for root is either 'root' or the one
provided in <passwd>.  This won't work if we decide to encrypt
password in source.xml.

For the SDK validation, the only caveat I think is the interpreter to
used for the executable.  The current implementation is using the
architecture of the target to determine which QEMU interpreter to used.

Olivier Dion (6):
  commands: check-build: Create base for checkers
  commands: check-build: Add cdrom checker
  commands check-build: Add image checker
  schema dbsfed: Add schema definitions for image checker
  examples minimal-grub-buster: Add an example of image checker
  commands check-build: Add SDK checker

 elbepack/commands/check-build.py              | 670 ++++++++++++++++++
 .../x86_32-pc-hdimg-minimal-grub-buster.xml   |   8 +
 schema/dbsfed.xsd                             | 130 ++++
 3 files changed, 808 insertions(+)
 create mode 100644 elbepack/commands/check-build.py

-- 
2.27.0




More information about the elbe-devel mailing list