Skip to content

Conversation

@val4oss
Copy link
Contributor

@val4oss val4oss commented Nov 17, 2025

  • Add new sub-image "initrd" to control the initrd content.
    • Un-blacklist the erofs for openSUSE image.
  • openSUSE obs profile
  • configurations for basic openSUSE Tumbleweed image.

@val4oss val4oss marked this pull request as draft November 19, 2025 14:44
@val4oss val4oss marked this pull request as ready for review November 21, 2025 16:38
@val4oss val4oss force-pushed the opensuse branch 2 times, most recently from 51fcea4 to e9a59eb Compare November 25, 2025 13:43
@Conan-Kudo
Copy link

Why is Base:System added here? systemd is fairly up-to-date in Tumbleweed itself.

@val4oss
Copy link
Contributor Author

val4oss commented Dec 12, 2025

Why is Base:System added here? systemd is fairly up-to-date in Tumbleweed itself.

It is not Base:System it is system:systemd project for the obs profile. As it is done for other distros with obs profile. I just figured out that the title of the repo is wrong, I will correct it (because from my test I used Base:system as it has the v258 where in Tumbleweed it is still v257)

@val4oss val4oss force-pushed the opensuse branch 2 times, most recently from 8500170 to 51fcf8e Compare December 15, 2025 11:43
val4oss and others added 2 commits January 8, 2026 17:39
* configurations for basic openSUSE Tumbleweed image.
* Use SYSTEMD_REPART_OVERRIDE_FSTYPE_USR=squashfs
  * By default erofs is blacklisted in openSUSE and UKIs use erofs for the usrfs
* openSUSE obs profile
@val4oss val4oss marked this pull request as ready for review January 8, 2026 16:40
@DaanDeMeyer
Copy link
Collaborator

@val4oss Does this work for you now?

@val4oss
Copy link
Contributor Author

val4oss commented Jan 15, 2026

@val4oss Does this work for you now?

My apologies for the delay in getting back to you.

I've completed a full end-to-end test of the process, and I’m pleased to report that it’s working well.
Specifically, I validated the path from building ParticleOS to installing the image into a target.img using systemd-repart. When booting the final image with mkosi, the encrypted workflow performed perfectly.

One small observation: I noticed that /home/particleos.home persists in the repartitioned image. It appears to be a DOS/MBR boot sector:

# file /home/particleos.home
/home/particleos.home: DOS/MBR boot sector; ...

I suspect this is independent of the current PR, but I wanted to mention it for visibility. Aside from that, the OpenSUSE image integration is solid. Thanks again for the help!

@DaanDeMeyer DaanDeMeyer merged commit c935f97 into systemd:main Jan 15, 2026
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.

6 participants