| Message ID | 20251110105140.1609372-1-Quirin.Gylstorff@siemens.com |
|---|---|
| Headers | show |
| Series | Add support of Discoverable Disk Image | expand |
On 10.11.25 11:50, 'Quirin Gylstorff' via isar-users wrote: > From: Quirin Gylstorff <quirin.gylstorff@siemens.com> > > This patchset allows to build Discoverable Disk Image(DDI)s, like > systemd-sysext > systemd-portable > systemd-confext > ...and that will allow... ? Would be good to draft the use case here as well. Jan > In the current implementation the images are not stripped so > especially sysext contain a full copy of /usr and /opt. > > This patchset uses systemd-repart instead of wic as it is > easier to describe interdepended partiton layout as required > by DDIs. > > > Quirin Gylstorff (3): > Add Discoverable Disk Image definitions to ISAR > Add imagetype Discoverable Disk Image(DDI) > classes/image: Add DDI imagetype > > meta/classes/image.bbclass | 3 +- > meta/classes/imagetypes_ddi.bbclass | 47 +++++++++++++++++++ > .../definitions/confext.repart.d/10-root.conf | 16 +++++++ > .../confext.repart.d/20-root-verity.conf | 14 ++++++ > .../confext.repart.d/30-root-verity-sig.conf | 13 +++++ > .../portable.repart.d/10-root.conf | 16 +++++++ > .../portable.repart.d/20-root-verity.conf | 14 ++++++ > .../portable.repart.d/30-root-verity-sig.conf | 13 +++++ > .../definitions/sysext.repart.d/10-root.conf | 17 +++++++ > .../sysext.repart.d/20-root-verity.conf | 14 ++++++ > .../sysext.repart.d/30-root-verity-sig.conf | 13 +++++ > .../isar-ddi-definitions_0.1.bb | 17 +++++++ > 12 files changed, 196 insertions(+), 1 deletion(-) > create mode 100644 meta/classes/imagetypes_ddi.bbclass > create mode 100644 meta/recipes-support/isar-ddi-definitions/files/definitions/confext.repart.d/10-root.conf > create mode 100644 meta/recipes-support/isar-ddi-definitions/files/definitions/confext.repart.d/20-root-verity.conf > create mode 100644 meta/recipes-support/isar-ddi-definitions/files/definitions/confext.repart.d/30-root-verity-sig.conf > create mode 100644 meta/recipes-support/isar-ddi-definitions/files/definitions/portable.repart.d/10-root.conf > create mode 100644 meta/recipes-support/isar-ddi-definitions/files/definitions/portable.repart.d/20-root-verity.conf > create mode 100644 meta/recipes-support/isar-ddi-definitions/files/definitions/portable.repart.d/30-root-verity-sig.conf > create mode 100644 meta/recipes-support/isar-ddi-definitions/files/definitions/sysext.repart.d/10-root.conf > create mode 100644 meta/recipes-support/isar-ddi-definitions/files/definitions/sysext.repart.d/20-root-verity.conf > create mode 100644 meta/recipes-support/isar-ddi-definitions/files/definitions/sysext.repart.d/30-root-verity-sig.conf > create mode 100644 meta/recipes-support/isar-ddi-definitions/isar-ddi-definitions_0.1.bb >
From: Quirin Gylstorff <quirin.gylstorff@siemens.com> This patchset allows to build Discoverable Disk Image(DDI)s, like systemd-sysext systemd-portable systemd-confext In the current implementation the images are not stripped so especially sysext contain a full copy of /usr and /opt. This patchset uses systemd-repart instead of wic as it is easier to describe interdepended partiton layout as required by DDIs. Quirin Gylstorff (3): Add Discoverable Disk Image definitions to ISAR Add imagetype Discoverable Disk Image(DDI) classes/image: Add DDI imagetype meta/classes/image.bbclass | 3 +- meta/classes/imagetypes_ddi.bbclass | 47 +++++++++++++++++++ .../definitions/confext.repart.d/10-root.conf | 16 +++++++ .../confext.repart.d/20-root-verity.conf | 14 ++++++ .../confext.repart.d/30-root-verity-sig.conf | 13 +++++ .../portable.repart.d/10-root.conf | 16 +++++++ .../portable.repart.d/20-root-verity.conf | 14 ++++++ .../portable.repart.d/30-root-verity-sig.conf | 13 +++++ .../definitions/sysext.repart.d/10-root.conf | 17 +++++++ .../sysext.repart.d/20-root-verity.conf | 14 ++++++ .../sysext.repart.d/30-root-verity-sig.conf | 13 +++++ .../isar-ddi-definitions_0.1.bb | 17 +++++++ 12 files changed, 196 insertions(+), 1 deletion(-) create mode 100644 meta/classes/imagetypes_ddi.bbclass create mode 100644 meta/recipes-support/isar-ddi-definitions/files/definitions/confext.repart.d/10-root.conf create mode 100644 meta/recipes-support/isar-ddi-definitions/files/definitions/confext.repart.d/20-root-verity.conf create mode 100644 meta/recipes-support/isar-ddi-definitions/files/definitions/confext.repart.d/30-root-verity-sig.conf create mode 100644 meta/recipes-support/isar-ddi-definitions/files/definitions/portable.repart.d/10-root.conf create mode 100644 meta/recipes-support/isar-ddi-definitions/files/definitions/portable.repart.d/20-root-verity.conf create mode 100644 meta/recipes-support/isar-ddi-definitions/files/definitions/portable.repart.d/30-root-verity-sig.conf create mode 100644 meta/recipes-support/isar-ddi-definitions/files/definitions/sysext.repart.d/10-root.conf create mode 100644 meta/recipes-support/isar-ddi-definitions/files/definitions/sysext.repart.d/20-root-verity.conf create mode 100644 meta/recipes-support/isar-ddi-definitions/files/definitions/sysext.repart.d/30-root-verity-sig.conf create mode 100644 meta/recipes-support/isar-ddi-definitions/isar-ddi-definitions_0.1.bb