[systemd-devel] How to implement fsck progress report with systemd and plymouth?

fykcee1 at gmail.com fykcee1 at gmail.com
Fri Apr 22 00:04:46 PDT 2011

Hi all,

plymouth in Ubuntu 10.04 supports fsck progress report, and also
provides a chance for user to cancel running fsck. How to implement
this feature with systemd and plymouth?

I did some investigation, found:
1. ubuntu patches on_update() of plymouth/src/main.c, it will filter
out status message from fsck, if message starts with "fsck:".
2. ubuntu provides a plymouth theme -- ubuntu-logo, which is of type
script, and has some fsck related stuff.

I guess we need:
1. Support "detailed status report" in plymouth, e.g. colon separated fields.
2. Hook fsck detailed message to each theme in plymouth ?
3. Emit fsck message to plymouth in systemd-fsck.
4. How to support user-cancellable fsck?

Any idea?

- cee1

More information about the systemd-devel mailing list