Skip to content

Conversation

DaanDeMeyer
Copy link
Contributor

No description provided.

grub cannot be installed on postmarketos yet so don't try to make
the default image bios bootable.
We try to not touch the rootfs directory in setup() at all, so set
up merged /usr in install() instead like we do for debian. Additionally,
we also make sync() does not touch the rootfs either by having it operate
on a temporary directory instead of the real rootfs.
Use similar variable names as we use elsewhere instead of the verbose
variable names that stick out like a sore thumb.
Half of the commands in createrepo() are run without a sandbox at
the moment, let's fix that. This also contains various coding style
fixes.
Copy link
Member

@yuwata yuwata left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@yuwata
Copy link
Member

yuwata commented Sep 24, 2025

BTW, no integration tests for postmarketos yet?

@DaanDeMeyer
Copy link
Contributor Author

BTW, no integration tests for postmarketos yet?

I already found out the alpine linux-virt package is missing required kernel modules so it's going to take a while before we can get those working.

@craftyguy
Copy link
Contributor

BTW, no integration tests for postmarketos yet?

I already found out the alpine linux-virt package is missing required kernel modules so it's going to take a while before we can get those working.

I sent a patch to add this dependency: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7079

@DaanDeMeyer DaanDeMeyer merged commit 19a6baa into systemd:main Sep 25, 2025
34 of 40 checks passed
@DaanDeMeyer DaanDeMeyer deleted the postmarketos-fixes branch September 25, 2025 08:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants