fsckd daemon for inter-fsckd communication

System Internals / systemd - Didier Roche [ubuntu.com] - 18 February 2015 09:33 UTC

Add systemd-fsckd multiplexer which accepts multiple systemd-fsck instances to connect to it and sends progress report. systemd-fsckd then computes and writes to /dev/console the number of devices currently being checked and the minimum fsck progress. This will be used for interactive progress report and cancelling in plymouth.

systemd-fsckd stops on idle when no systemd-fsck is connected.

Make the necessary changes to systemd-fsck to connect to the systemd-fsckd socket.

ac6e2f0 fsckd daemon for inter-fsckd communication
.gitignore | 1 +
Makefile.am | 13 ++
src/fsck/fsck.c | 88 ++++--------
src/fsckd/Makefile | 1 +
src/fsckd/fsckd.c | 404 ++++++++++++++++++++++++++++++++++++++++++++++++++++
src/fsckd/fsckd.h | 34 +++++
6 files changed, 484 insertions(+), 57 deletions(-)

Upstream: github.com


  • Share