History log of /systemd/units/systemd-fsck-root.service.in
Revision Date Author Comments Expand
96d9117ad2db7d8c13f7898127eee8939e88daf1 28-Apr-2015 Lennart Poettering <lennart@poettering.net>

fsck: remove fsckd again, but keep the door open for external replacement For a longer discussion see this: http://lists.freedesktop.org/archives/systemd-devel/2015-April/030175.html This introduces /run/systemd/fsck.progress as a simply AF_UNIX/SOCK_STREAM socket. If it exists and is connectable we'll connect fsck's -c switch with it. If external programs want to get progress data they should hence listen on this socket and will get all they need via that socket. To get information about the connecting fsck client they should use SO_PEERCRED. Unless /run/systemd/fsck.progress is around and connectable this change reverts back to v219 behaviour where we'd forward fsck output to /dev/console on our own.

66f2ff06ca4ee5ea686b884e2923a31832ad8fe4 18-Feb-2015 Didier Roche <didrocks@ubuntu.com>

Add fsckd service and socket, retarget systemd-fsck systemd-fsckd can be socket-activated by systemd-fsck process. Reflect that in the different unit files.

d6bc8348d5be8576a475ac8ced2b0146e60fb71f 25-Sep-2014 Daniel Buch <boogiewasthere@gmail.com>

readahead: wipe out readahead

/systemd/Makefile-man.am /systemd/Makefile.am /systemd/configure.ac /systemd/man/sd-daemon.xml /systemd/man/sd-login.xml /systemd/man/sd-readahead.xml /systemd/man/sd_readahead.xml /systemd/man/systemd-notify.xml /systemd/man/systemd-readahead-replay.service.xml /systemd/po/POTFILES.skip /systemd/shell-completion/zsh/_systemd /systemd/src/cryptsetup/cryptsetup-generator.c /systemd/src/gpt-auto-generator/gpt-auto-generator.c /systemd/src/notify/notify.c /systemd/src/readahead/Makefile /systemd/src/readahead/readahead-analyze.c /systemd/src/readahead/readahead-collect.c /systemd/src/readahead/readahead-common.c /systemd/src/readahead/readahead-common.h /systemd/src/readahead/readahead-replay.c /systemd/src/readahead/readahead.c /systemd/src/readahead/sd-readahead.c /systemd/src/readahead/test-ssd.c /systemd/src/systemd/sd-readahead.h /systemd/system-preset/90-systemd.preset .gitignore ldconfig.service quotaon.service.in system-update.target systemd-backlight@.service.in systemd-binfmt.service.in systemd-firstboot.service.in systemd-fsck-root.service.in systemd-fsck@.service.in systemd-journal-catalog-update.service.in systemd-modules-load.service.in systemd-quotacheck.service.in systemd-random-seed.service.in systemd-readahead-collect.service.in systemd-readahead-done.service.in systemd-readahead-done.timer systemd-readahead-drop.service systemd-readahead-replay.service.in systemd-remount-fs.service.in systemd-rfkill@.service.in systemd-sysctl.service.in systemd-sysusers.service.in systemd-tmpfiles-clean.service.in systemd-tmpfiles-setup-dev.service.in systemd-tmpfiles-setup.service.in systemd-udev-hwdb-update.service.in systemd-update-done.service.in systemd-update-utmp.service.in systemd-vconsole-setup.service.in
c22bf27beea56516d8f83784759fb30495e058d7 15-Aug-2014 Lennart Poettering <lennart@poettering.net>

unit: remove spurious newline

4952a9beff339b75641a7a84c226c11d6bd680c4 19-Oct-2013 Thomas Bächler <thomas@archlinux.org>

Remove FsckPassNo from systemd-fsck-root.service

d0a2d726f0b6a02077c178d446f89839be474d41 15-Aug-2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

units: make fsck units remain after exit Without this, fsck would be re-run if any other service which pulls in a target requiring one of the mounts was started after fsck was done but before the initial transaction was done. https://bugs.freedesktop.org/show_bug.cgi?id=66784

956eaf2b8d6c9999024705ddadc7393bc707de02 17-Jul-2013 Harald Hoyer <harald@redhat.com>

remove /run/initramfs/root-fsck logic dracut uses systemd in the initramfs and does not write these files anymore. The state of the root fsck is serialized.

c48754ab3d0fa71bb4ac671a22ad25fa392a32e1 27-Jun-2012 Lennart Poettering <lennart@poettering.net>

man: this time, fix Documentation= properly

ca5dc4b67dd6956bea663ade032352a58bf163c6 27-Jun-2012 Lennart Poettering <lennart@poettering.net>

units: fix Documentation= tag in fsck units

a32f224aafaf47d3489a730259a47ef45781193e 27-Jun-2012 Lennart Poettering <lennart@poettering.net>

man: document systemd-fsck

93a1d735aca5584a005d851f12cb0b8c7bb5e5ca 25-Jun-2012 Lennart Poettering <lennart@poettering.net>

units: rename fsck@.service to systemd-fsck@.service The rule is that units that encapsulate our own code are prefixed with "systemd-". Since the fsck units invoke our own code, hence add the missing prefix. Since a long long time the fsck units didn't invoke the naked fsck binaries anymore, and it is unlikely that this well ever change. On the opposite: the code in systemd-fsck will probably get more complex over time to handle fsck progress to plymouth forwarding. Same for quotacheck (but not quotaon!)