Timothée Ravier
Timothée Ravier
- [ ] Do https://github.com/bootc-dev/bootc/pull/1541 only for the systemd-boot case (BLS configs & UKI) as it will not work for GRUB right now - Add logic to bootc install to...
Hum, we already are using `--pipe`, so looks like something else is not working as expected.
Looks like we also need `--service-type=oneshot`
~~and `--remain-after-exit`~~. Not this one, we would habe to stop /reset it every time.
If for whatever reason the previous command fails, then I need to `systemctl reset-failed` before calling bootupd again. ``` root@fedora:~# systemd-run --unit bootupd --property=MountFlags=slave --service-type=oneshot --pipe bootupctl status Running as...
Ah, I think I understand now. We need to `--wait` for the unit to start and terminate. Might need `--quiet` as well.
Hum, I still don't get any output with: ``` systemd-run --unit bootupd --property=MountFlags=slave --service-type=oneshot --pipe --wait --quiet -- bootupctl status ``` and using `--pty` makes it fail with SIGHUP.
One likely notable difference is that Fedora CoreOS Rawhide still uses systemd 255.
Might be https://github.com/systemd/systemd/pull/32917
`semanage permissive -a bootupd_t` gets me the status back on Silverblue 41.