From 770ce982ded42df1048ce39335499d75d6b3e085 Mon Sep 17 00:00:00 2001 From: dcasota <14890243+dcasota@users.noreply.github.com> Date: Mon, 13 Apr 2026 00:38:16 +0200 Subject: [PATCH 1/2] Include btrfs-progs for btrfs filesystem support Add btrfs-progs to install list for btrfs partitions. --- photon_installer/installer.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/photon_installer/installer.py b/photon_installer/installer.py index 7c50b29..16a3242 100644 --- a/photon_installer/installer.py +++ b/photon_installer/installer.py @@ -2343,6 +2343,10 @@ def _partition_disks(self): # add lvm2 package to install list self._add_packages_to_install('lvm2') + # add btrfs-progs if any partition uses btrfs + if any(p.get('filesystem') == 'btrfs' for p in partitions): + self._add_packages_to_install('btrfs-progs') + # Create partitions_data (needed for mk-setup-grub.sh) for partition in partitions: if 'mountpoint' in partition and not partition.get('shadow', False): From 8abe32b988f46897dd0a17aeccf58ee457c74c00 Mon Sep 17 00:00:00 2001 From: dcasota <14890243+dcasota@users.noreply.github.com> Date: Mon, 13 Apr 2026 00:43:41 +0200 Subject: [PATCH 2/2] Fix trailing whitespace in btrfs-progs addition Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com> --- photon_installer/installer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/photon_installer/installer.py b/photon_installer/installer.py index 16a3242..7b9ab39 100644 --- a/photon_installer/installer.py +++ b/photon_installer/installer.py @@ -2345,7 +2345,7 @@ def _partition_disks(self): # add btrfs-progs if any partition uses btrfs if any(p.get('filesystem') == 'btrfs' for p in partitions): - self._add_packages_to_install('btrfs-progs') + self._add_packages_to_install('btrfs-progs') # Create partitions_data (needed for mk-setup-grub.sh) for partition in partitions: