index : archinstall32 | |
Archlinux32 installer | gitolite user |
summaryrefslogtreecommitdiff |
-rw-r--r-- | archinstall/lib/disk/blockdevice.py | 18 |
diff --git a/archinstall/lib/disk/blockdevice.py b/archinstall/lib/disk/blockdevice.py index 307c5983..b3195784 100644 --- a/archinstall/lib/disk/blockdevice.py +++ b/archinstall/lib/disk/blockdevice.py @@ -192,7 +192,7 @@ class BlockDevice: @property def largest_free_space(self): - info = None + info = [] for space_info in self.free_space: if not info: info = space_info @@ -202,6 +202,22 @@ class BlockDevice: info = space_info return info + @property + def first_free_sector(self): + if info := self.largest_free_space: + start = info[0] + else: + start = '512MB' + return start + + @property + def first_end_sector(self): + if info := self.largest_free_space: + end = info[1] + else: + end = f"{self.size}GB" + return end + def partprobe(self): SysCommand(['partprobe', self.path]) |