mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
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 <jonatan.schlag@ipfire.org> Signed-off-by: Michael Tremer <michael.tremer@ipfire.org> Tested-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user