> Comment # 4 on bug 89503 from Ray Strode [halfline]
>
> > main.c forks before opening the listening port (calls ply_create_daemon
> > before start_boot_server). Is this intentional?
> Yes.
>
> > Would you consider it a bug in plymouthd?
> No.
>
> Upstart should wait until the parent exits. We exit the parent when plymouthd
> is ready. It must have a way of coping with this situation, since it's not a
> novel or exotic way to daemonize.
Comment from plymouth upstream:
> Comment # 4 on bug 89503 from Ray Strode [halfline]
>
> > main.c forks before opening the listening port (calls ply_create_daemon
> > before start_boot_server). Is this intentional?
> Yes.
>
> > Would you consider it a bug in plymouthd?
> No.
>
> Upstart should wait until the parent exits. We exit the parent when plymouthd
> is ready. It must have a way of coping with this situation, since it's not a
> novel or exotic way to daemonize.