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(systemd): install systemd-executor #82

Merged
merged 2 commits into from
Mar 28, 2024

Conversation

mrc0mmand
Copy link
Member

In [0] systemd gained a new binary - systemd-executor - that's used to spawn processes forked off systemd. Let's copy it into the initrd if it's available.

[0] systemd/systemd#27890

(cherry picked from commit bee1c4824a8cd47ce6c01892a548bdc07b1fa678)

Related: RHEL-30581


Similarly to #72 this is a no-op in RHEL, since systemd there doesn't yet have the sd-executor stuff, but it'll make my life much easier in upstream CIs.

mrc0mmand and others added 2 commits March 27, 2024 12:01
In [0] systemd gained a new binary - systemd-executor - that's used to
spawn processes forked off systemd. Let's copy it into the initrd if
it's available.

[0] systemd/systemd#27890

(cherry picked from commit bee1c4824a8cd47ce6c01892a548bdc07b1fa678)

Related: RHEL-30581
(cherry picked from commit 9f6b4e5)

Related: RHEL-30581
@mrc0mmand
Copy link
Member Author

Also pushed in a fix for the watchdog sutff, since the warnings turned into errors on C9S:

dracut: *** Creating initramfs image file '/var/tmp/dracut-test.pc9SU3/initramfs.testing' done ***
1+0 records in
1+0 records out
1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00147425 s, 711 MB/s
qemu-system-x86_64: -watchdog: invalid option
TEST: root filesystem on a ext3 filesystem   [FAILED] 
see /__w/dracut-rhel9/dracut-rhel9/test/TEST-01-BASIC/test-TEST-01.log
make[1]: *** [../Makefile.testdir:5: all] Error 1

@pvalena
Copy link
Contributor

pvalena commented Mar 28, 2024

Sure, let's merge this. Thanks for fixing the CI!

@pvalena pvalena merged commit 92bda68 into redhat-plumbers:main Mar 28, 2024
41 of 43 checks passed
@mrc0mmand mrc0mmand deleted the sd-executor branch March 28, 2024 07:58
@mrc0mmand
Copy link
Member Author

Sure, let's merge this. Thanks for fixing the CI!

By the way, I opened https://gitlab.com/testing-farm/general/-/issues/78 for the Packit/TF fail.

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.

3 participants