index : archinstall32 | |
Archlinux32 installer | gitolite user |
summaryrefslogtreecommitdiff |
author | Anton Hvornum <anton@hvornum.se> | 2021-11-22 09:33:00 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-22 09:33:00 +0000 |
commit | c264fd466aca54bcc1a7210165ee143b5f0aa6f3 (patch) | |
tree | 1b690d10fe53924dd0cdfcfbb4cd3912c9fa319b /archinstall/lib/disk/blockdevice.py | |
parent | 66e23af42290cf998b966523d4520a2110b0806b (diff) |
-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]) |