From 6b4f01ef7728cdb4ade4d6ef44313127d7d8f8f3 Mon Sep 17 00:00:00 2001 From: Ankit Kumar Date: Mon, 7 Aug 2017 12:13:53 +0530 Subject: [PATCH] Sync initramfs after creation If we trigger crash just after creating initramfs, sometimes it is observed that initramfs is not written to disk causing the subsequent boot to fail. A sync should resolve this. Signed-off-by: Ankit Kumar --- dracut.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dracut.sh b/dracut.sh index 35d7e134..39bae4e7 100755 --- a/dracut.sh +++ b/dracut.sh @@ -1832,4 +1832,10 @@ else fi +sync $outfile 2> /dev/null +if [ $? -ne 0 ] ; then + dinfo "dracut: sync operartion on newly created initramfs $outfile failed" + exit 1 +fi + exit 0 -- 2.12.3