Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(justfile): add overlay recipe with sysext for testing #260

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

tulilirockz
Copy link
Collaborator

@tulilirockz tulilirockz commented Feb 28, 2025

This will allow us to test packages easier and in a persistent manner via systemd-sysext by automatically creating layers based on the selected RPMs. This REQUIRES systemd 257 as before that we didnt get the selinux patch for sysext. This sets selinux contexts automatically for the RPMs too so they should be able to mount/run just fine by default

The expected workflow is:

  • just build (specfile)
  • just overlay ./mock/(chroot)/results/(my rpm).rpm

@tulilirockz tulilirockz marked this pull request as draft February 28, 2025 15:37
@tulilirockz tulilirockz marked this pull request as ready for review February 28, 2025 15:39
Copy link
Contributor

@bsherman bsherman left a comment

Choose a reason for hiding this comment

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

Looks very useful and it helps encourage testing on a running system.

Granted it's best used if someone is running Bluefin LTS, since otherwise the test is of questionable value.

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