Skip to content

Commit 23173d5

Browse files
committed
Add support for exFAT filesystem
1 parent 7889a54 commit 23173d5

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

PKGBUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ depends=(
3535
'lvm2'
3636
'f2fs-tools'
3737
'ntfs-3g'
38+
'exfatprogs'
3839
)
3940
makedepends=(
4041
'python-build'

archinstall/lib/disk/device_handler.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -567,12 +567,12 @@ def _setup_partition(
567567
)
568568

569569
fs_value = part_mod.safe_fs_type.parted_value
570-
filesystem = FileSystem(type=fs_value, geometry=geometry)
571570

572571
partition = Partition(
573572
disk=disk,
574573
type=part_mod.type.get_partition_code(),
575-
fs=filesystem,
574+
# exfat is not supported by parted
575+
fs=FileSystem(type=fs_value, geometry=geometry) if fs_value != 'exfat' else None,
576576
geometry=geometry,
577577
)
578578

archinstall/lib/models/device.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -785,6 +785,7 @@ class FilesystemType(Enum):
785785
Fat12 = 'fat12'
786786
Fat16 = 'fat16'
787787
Fat32 = 'fat32'
788+
Exfat = 'exfat'
788789
Ntfs = 'ntfs'
789790
Xfs = 'xfs'
790791
LinuxSwap = 'linux-swap'

0 commit comments

Comments
 (0)