What stops plymouthd late in boot with systemd?
Daniel Drake
dsd at laptop.org
Sat Mar 17 10:48:18 PDT 2012
Hi,
We're working with adopting OLPC's boot animation for plymouth on F17
and making good progress.
A question: during a boot with systemd, what is the process/mechanism
used to make plymouthd quit just before starting X?
It's not plymouth-quit.service because, grepping for "plymouth-quit"
of a log of a standard boot:
[ 11.193037] systemd[1]: Looking at job plymouth-quit.service/stop
conflicted_by=yes
[ 11.200714] systemd[1]: Looking at job plymouth-quit.service/start
conflicted_by=no
[ 11.208377] systemd[1]: Fixing conflicting jobs by deleting job
plymouth-quit.service/start
[ 11.772106] systemd[1]: Installed new job
plymouth-quit-wait.service/start as 92
[ 48.260388] systemd[1]: plymouth-quit-wait.service changed dead -> start
[ 50.832695] systemd[1]: Child 500 belongs to plymouth-quit-wait.service
[ 50.856148] systemd[1]: plymouth-quit-wait.service: main process
exited, code=exited, status=0
[ 50.882849] systemd[1]: plymouth-quit-wait.service changed start -> dead
[ 50.905421] systemd[1]: Job plymouth-quit-wait.service/start
finished, result=done
[ 51.135402] systemd[1]: plymouth-quit-wait.service: cgroup is empty
(i.e. plymouth-quit.service is never executed)
The context is that I'm trying to run a script (to completion)
immediately *before* the plymouth daemon is terminated, and I'm not
sure where I can hook this in.
cheers
Daniel
More information about the plymouth
mailing list