Skip to content

Parse uki files using minimal composefs-boot dependency - #397

Draft
alexlarsson wants to merge 1 commit into
bootc-dev:mainfrom
alexlarsson:drop-objdump-dependency
Draft

alexlarsson wants to merge 1 commit into
bootc-dev:mainfrom
alexlarsson:drop-objdump-dependency

Conversation

@alexlarsson

Copy link
Copy Markdown
Contributor

This uses a new feature of composefs-boot to drop all composefs integration dependencies, making it a very small library with parsers for boot artifacts (uki, aboot, os-release files). This allows us to drop the objcopy dependency, and later the android-tools dependency for aboot parsing.

NOTE: This is marked draft, because it depends on the standalone-boot branch of composefs-rs, which would have to be released upstream for this to make sense.

@alexlarsson

Copy link
Copy Markdown
Contributor Author

This is just a proposal, based on my thoughts in #385. Opinions?

cgwalters
cgwalters previously approved these changes Oct 2, 2026
This uses a new feature of composefs-boot to drop all composefs
integration dependencies, making it a very small library with parsers
for boot artifacts (uki, aboot, os-release files). This allows us to
drop the objcopy and android-tools dependency.

Signed-off-by: Alexander Larsson <alexl@redhat.com>
@alexlarsson

Copy link
Copy Markdown
Contributor Author

I added aboot support now to this as well. Still draft, because we want the composefs-rs changes merged first.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants