From: Frederic Crozat Date: Wed, 9 Nov 2011 11:10:49 +0100 Subject: delay fsck / cryptsetup after md / dmraid / lvm are started --- src/cryptsetup/cryptsetup-generator.c | 1 + units/systemd-fsck@.service.in | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) --- systemd-206.orig/src/cryptsetup/cryptsetup-generator.c +++ systemd-206/src/cryptsetup/cryptsetup-generator.c @@ -160,6 +160,7 @@ static int create_disk( "Conflicts=umount.target\n" "DefaultDependencies=no\n" "BindsTo=dev-mapper-%i.device\n" + "After=md.service dmraid.service lvm.service\n" "After=systemd-readahead-collect.service systemd-readahead-replay.service\n", f); --- systemd-206.orig/units/systemd-fsck@.service.in +++ systemd-206/units/systemd-fsck@.service.in @@ -10,7 +10,7 @@ Description=File System Check on %f Documentation=man:systemd-fsck@.service(8) DefaultDependencies=no BindsTo=%i.device -After=systemd-readahead-collect.service systemd-readahead-replay.service %i.device +After=systemd-readahead-collect.service systemd-readahead-replay.service %i.device lvm.service md.service dmraid.service Before=shutdown.target [Service]