From 10f0567ead96655b933598bfb7729b18956ef4dc Mon Sep 17 00:00:00 2001 From: Anton Hvornum Date: Wed, 17 Feb 2021 12:06:15 +0100 Subject: Adding filesystem selection for partitions --- examples/guided.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'examples/guided.py') diff --git a/examples/guided.py b/examples/guided.py index abbecd3a..315be0d0 100644 --- a/examples/guided.py +++ b/examples/guided.py @@ -121,14 +121,18 @@ if archinstall.arguments['harddrive'].has_partitions(): archinstall.log(f" ** You will now select where (inside the installation) to mount partitions. **") archinstall.log(f" ** The root would be a simple / and the boot partition /boot as it's relative paths. **") while True: - partition = archinstall.generic_select(partition_mountpoints.keys(), "Select a partition to assign mount-point to: ") + partition = archinstall.generic_select(partition_mountpoints.keys(), "Select a partition to assign mount-point to (leave blank when done): ") if not partition: break - mountpoint = input(f"Select a mount-point for {partition}: ") - #partition.mountpoint = mountpoint - partition.allow_formatting = True - partition.target_mountpoint = mountpoint + mountpoint = input(f"Enter a mount-point for {partition}: ").strip(' ') + new_filesystem = input(f"Enter a valid filesystem for {partition} (leave blank for {partition.filesystem}): ").strip(' ') + + if len(mountpoint): + partition.allow_formatting = True + partition.target_mountpoint = mountpoint + if len(new_filesystem): + partition.filesystem = new_filesystem archinstall.log('Using existing partition table reported above.') else: -- cgit v1.2.3-70-g09d2