index : archinstall32 | |
Archlinux32 installer | gitolite user |
summaryrefslogtreecommitdiff |
author | Romain Goncalves <accounts@rgoncalves.se> | 2022-01-08 21:16:19 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-08 21:16:19 +0100 |
commit | c6fdf775c8b601a9b94f7c12849276e0b6fe0bfe (patch) | |
tree | 3b1c0a4f2f6cae4148ac2a3115f725c8b6547314 /archinstall/lib | |
parent | 116246b0e8e593edae54221dfba8134cbc1c223c (diff) |
-rw-r--r-- | archinstall/lib/disk/partition.py | 5 |
diff --git a/archinstall/lib/disk/partition.py b/archinstall/lib/disk/partition.py index b8fa2b79..56ead68c 100644 --- a/archinstall/lib/disk/partition.py +++ b/archinstall/lib/disk/partition.py @@ -299,9 +299,8 @@ class Partition: elif filesystem == 'fat32': options = ['-F32'] + options - mkfs = SysCommand(f"/usr/bin/mkfs.vfat {' '.join(options)} {path}").decode('UTF-8') - if ('mkfs.fat' not in mkfs and 'mkfs.vfat' not in mkfs) or 'command not found' in mkfs: - raise DiskError(f"Could not format {path} with {filesystem} because: {mkfs}") + if (handle := SysCommand(f"/usr/bin/mkfs.vfat {' '.join(options)} {path}")).exit_code != 0: + raise DiskError(f"Could not format {path} with {filesystem} because: {handle.decode('UTF-8')}") self.filesystem = filesystem elif filesystem == 'ext4': |