From 51f2eca60e9d77a2675ed8828c2fdadfd065b7a2 Mon Sep 17 00:00:00 2001 From: Anton Hvornum Date: Sat, 3 Jul 2021 14:27:49 +0200 Subject: Saving partitioning layout in a layout file (JSON format) --- archinstall/lib/disk.py | 6 +----- examples/guided.py | 4 ++++ 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/archinstall/lib/disk.py b/archinstall/lib/disk.py index 3bc2fa0f..e804e0eb 100644 --- a/archinstall/lib/disk.py +++ b/archinstall/lib/disk.py @@ -243,11 +243,7 @@ class BlockDevice: json() has precedence over __dump__, so this is a way to give less/partial information for user readability. """ - return { - 'path': self.path, - 'size': self.info['size'] if 'size' in self.info else '', - 'model': self.info['model'] if 'model' in self.info else '' - } + return self.path def __dump__(self): return { diff --git a/examples/guided.py b/examples/guided.py index 0d409657..206a776b 100644 --- a/examples/guided.py +++ b/examples/guided.py @@ -190,6 +190,10 @@ def perform_filesystem_operations(): archinstall.log(user_configuration, level=logging.INFO) with open("/var/log/archinstall/user_configuration.json", "w") as config_file: config_file.write(user_configuration) + user_disk_layout = json.dumps(archinstall.storage['disk_layouts'], indent=4, sort_keys=True, cls=archinstall.JSON) + archinstall.log(user_disk_layout, level=logging.INFO) + with open("/var/log/archinstall/user_disk_layout.json", "w") as disk_layout_file: + disk_layout_file.write(user_disk_layout) print() if archinstall.arguments.get('dry_run'): -- cgit v1.2.3-70-g09d2