sysinit.target requires plymouth-read-write.service
plymouth-read-write.service
currently has a Before=
clause on sysinit.target
. sysinit.target
, of course, is a special target that most system services implicitly get a dependency on. And that means most of the system services have to wait until plymouth-read-write.service
does its job.
At the same time, the docs seem to indicate the only thing plymouth update-root-fs --read-write
does is it causes Plymouth logs to be flushed to disk. That doesn't seem to warrant delaying all other system services...