index : archinstall32 | |
Archlinux32 installer | gitolite user |
summaryrefslogtreecommitdiff |
author | Anton Hvornum <anton@hvornum.se> | 2021-03-14 15:32:22 +0100 |
---|---|---|
committer | Anton Hvornum <anton@hvornum.se> | 2021-03-14 15:32:22 +0100 |
commit | 32ab44e6dab9c2374fa65a1d76af5ab0fa746ce6 (patch) | |
tree | 7a0728da090c66dcaf85cead871c719dfa03db44 | |
parent | 502968b579160b4df9f5cbd66c8f6e96c2f8d2b4 (diff) |
-rw-r--r-- | examples/guided.py | 7 |
diff --git a/examples/guided.py b/examples/guided.py index 96243a1b..cf3610a1 100644 --- a/examples/guided.py +++ b/examples/guided.py @@ -248,8 +248,11 @@ def perform_installation_steps(): # which ones are safe to format, and format those. for partition in archinstall.arguments['harddrive']: if partition.safe_to_format(): - if partition.encrypted: - partition.encrypt(password=archinstall.arguments.get('!encryption-password', None)) + # Partition might be marked as encrypted due to the filesystem type crypt_LUKS + # But we might have omitted the encryption password question to skip encryption. + # In which case partition.encrypted will be true, but passwd will be false. + if partition.encrypted and passwd := archinstall.arguments.get('!encryption-password', None): + partition.encrypt(password=passwd) else: partition.format() else: |