From c01fcd36c31dbf31f1647db08d2a1a8f9ed4a809 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Sun, 28 Aug 2016 16:24:26 +0200 Subject: [PATCH] Fix double fsck in sysupgrade(8). --- sysinstall/devices.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sysinstall/devices.c b/sysinstall/devices.c index 6cc48f67..d6ccafb6 100644 --- a/sysinstall/devices.c +++ b/sysinstall/devices.c @@ -238,7 +238,10 @@ bool fsck(struct filesystem* fs) warnx("%s: Mandatory repair failed: %s: %s", bdev_path, fs->fsck, "Filesystem checker was unsuccessful"); else + { + fs->flags &= ~(FILESYSTEM_FLAG_FSCK_SHOULD | FILESYSTEM_FLAG_FSCK_MUST); return true; + } return false; }