From 5208ceedd90d01acc3cb0ef9b34903d449aedb9a Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Mon, 11 Apr 2016 10:20:00 +0100 Subject: [PATCH] installer: Force overwriting EXT4 FS On 64 bit systems, the installation fails if a previous XFS FS is detected on the partition an EXT4 FS should be formatted. This does not happen on 32 bit systems. Fixes: #11091 Reported-by: Jonatan Schlag Signed-off-by: Michael Tremer Tested-by: Jonatan Schlag --- src/installer/hw.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/installer/hw.c b/src/installer/hw.c index 92d0ae5c10..362be4779f 100644 --- a/src/installer/hw.c +++ b/src/installer/hw.c @@ -747,11 +747,11 @@ static int hw_format_filesystem(const char* path, int fs, const char* output) { // EXT4 } else if (fs == HW_FS_EXT4) { - snprintf(cmd, sizeof(cmd), "/sbin/mke2fs -T ext4 %s", path); + snprintf(cmd, sizeof(cmd), "/sbin/mke2fs -FF -T ext4 %s", path); // EXT4 w/o journal } else if (fs == HW_FS_EXT4_WO_JOURNAL) { - snprintf(cmd, sizeof(cmd), "/sbin/mke2fs -T ext4 -O ^has_journal %s", path); + snprintf(cmd, sizeof(cmd), "/sbin/mke2fs -FF -T ext4 -O ^has_journal %s", path); // XFS } else if (fs == HW_FS_XFS) { -- 2.39.2