]> git.ipfire.org Git - thirdparty/systemd.git/commit
fstab-generator: enable fsck for block device mounts specified in systemd.mount-extra= 28544/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 27 Jul 2023 21:07:17 +0000 (06:07 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 28 Jul 2023 00:28:26 +0000 (09:28 +0900)
commit239cce3870438aab69b2495ccb980a9d90140217
tree5b302474a0e5bef474044a7a95ef4b0a53cb314b
parent905a56d5c48236f70afa82ecc661bcecd089aeb0
fstab-generator: enable fsck for block device mounts specified in systemd.mount-extra=

Like we do for root= or so.

Another possible option is adding support of fifth (sixth?) field in
systemd.mount-extra=. But that may be overkill, hence let's do that
later if someone request that.

Fixes fsck part of issue #28541.
src/fstab-generator/fstab-generator.c
test/test-fstab-generator/test-19-mounts-from-cmdline.expected.sysroot/foo-also_in_initrd.mount
test/test-fstab-generator/test-19-mounts-from-cmdline.expected.sysroot/foo-not_in_initrd.mount
test/test-fstab-generator/test-19-mounts-from-cmdline.expected.sysroot/usr.mount
test/test-fstab-generator/test-19-mounts-from-cmdline.expected/hoge-without_fstype.mount
test/test-fstab-generator/test-19-mounts-from-cmdline.expected/hoge-without_options.mount
test/test-fstab-generator/test-19-mounts-from-cmdline.expected/sysroot-foo-also_in_initrd.mount
test/test-fstab-generator/test-19-mounts-from-cmdline.expected/sysroot.mount
test/test-fstab-generator/test-19-mounts-from-cmdline.expected/systemd-fsck-root.service [new file with mode: 0644]
test/test-fstab-generator/test-19-mounts-from-cmdline.expected/systemd-fsck-usr.service [new file with mode: 0644]
test/test-fstab-generator/test-19-mounts-from-cmdline.expected/sysusr-usr.mount