Skip to content

systemd-units: Add "ConditionVirtualization=!container"

Ray Strode requested to merge wip/container-condition-check into master

When running in a container with plymouth installed, plymouth is started unnecessarily and systemd prints warnings:

[ OK ] Reached target Shutdown. Sending SIGTERM to remaining processes... Sending SIGKILL to remaining processes... Process 253 (plymouthd) has been been marked to be excluded from killing. It is running from the root file system, and thus likely to block re-mounting of the root file system to read-only. Please consider moving it into an initrd file system instead.

It makes little sense to start plymouth in contains, so add 'ConditionVirtualization=!container' everywhere where ConditionKernelCommandLine=!plymouth.enable=0 appears to disable plymouth in containers.

BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=1337611 Signed-off-by: Hans de Goede hdegoede@redhat.com

Closes: #27 (closed)

Merge request reports