index : archinstall32 | |
Archlinux32 installer | gitolite user |
summaryrefslogtreecommitdiff |
author | Anton Hvornum <anton.feeds@gmail.com> | 2021-06-10 13:39:50 +0200 |
---|---|---|
committer | Anton Hvornum <anton.feeds@gmail.com> | 2021-06-10 13:39:50 +0200 |
commit | e8d38ea1a75a33d820ac32c995a80c1bc833a44d (patch) | |
tree | 8666ba1fb2c24036edf0a1c93c2981bce6ab2885 /archinstall/lib/disk.py | |
parent | 5701ef953919230f1478294cabcc66ccdbe95e34 (diff) |
-rw-r--r-- | archinstall/lib/disk.py | 9 |
diff --git a/archinstall/lib/disk.py b/archinstall/lib/disk.py index 0c46e779..efcf1844 100644 --- a/archinstall/lib/disk.py +++ b/archinstall/lib/disk.py @@ -572,7 +572,14 @@ class Filesystem: def load_layout(self, layout :dict): for partition in layout: - print(partition) + # We don't want to re-add an existing partition (those containing a UUID already) + if 'UUID' not in partition: + self.add_partition(partition.get('type', 'primary'), + start=partition.get('start', '1MiB'), # TODO: Revisit sane block starts (4MB for memorycards for instance) + end=partition.get('size', '100%'), + partition_format=partition.get('filesystem', {}).get('format', 'btrfs')) + + exit(0) |