From 55c912ae40cdbb479c4411821a7db943a8cfbc87 Mon Sep 17 00:00:00 2001 From: WANG Chao Date: Fri, 16 Aug 2013 13:13:28 +0800 Subject: [PATCH] systemd: pre-pivot hooks runs after /sysroot is mounted If rootflags=nofail, sysroot.mount won't strictly run "Before" initrd-root-fs.target. So we need to order dracut-pre-pivot after sysroot.mount. --- modules.d/98systemd/dracut-pre-pivot.service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules.d/98systemd/dracut-pre-pivot.service b/modules.d/98systemd/dracut-pre-pivot.service index 56818b9f..dd4e49b4 100644 --- a/modules.d/98systemd/dracut-pre-pivot.service +++ b/modules.d/98systemd/dracut-pre-pivot.service @@ -10,7 +10,7 @@ [Unit] Description=dracut pre-pivot and cleanup hook Documentation=man:dracut-pre-pivot.service(8) -After=initrd.target initrd-parse-etc.service +After=initrd.target initrd-parse-etc.service sysroot.mount After=dracut-initqueue.service dracut-pre-mount.service dracut-mount.service Before=initrd-cleanup.service ConditionPathExists=/etc/initrd-release