Skip to content

Add support for systemd-sysext/confext #1040

@gitirabassi

Description

@gitirabassi

Is your feature request related to a problem? Please describe.

These are new type of packages that systemd supports to extend the base OS. systemd-sysupdate handles upgrades

These packages are basically squashfs/erofs images with files inside. systemd-sysext just layers them on top of the OS.

https://www.freedesktop.org/software/systemd/man/latest/systemd-sysext.html

Also called Discoverable Disk Images (DDIs) by lenard

Describe the solution you'd like

With the addition of https://pkg.go.dev/github.com/erofs/go-erofs should be "easy" to add an additional Packager implementation

Describe alternatives you've considered

There is no stardard declarative way to create DDIs. systemd-repart can be used or OCI images piped into a read-only fs

Search

  • I did search for other open and closed issues before opening this.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Additional context

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthelp wantedExtra attention is needed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions