Anton Hvornum
|
6306de4bfe
|
Reworked the guided partitioning logic to better match new expectations of flexability. Still some work to be done and features to be implemented, but the structure is taking place
|
2021-03-08 16:52:06 +01:00 |
Anton Hvornum
|
0b3879ac58
|
Removing part of the old formatting scheme. New implementation roughly 80% done.
|
2021-03-08 16:18:56 +01:00 |
Anton Hvornum
|
979d162551
|
Added some debugging.
|
2021-03-08 16:14:44 +01:00 |
Anton Hvornum
|
948878e9e3
|
Added some debugging.
|
2021-03-08 16:09:51 +01:00 |
Anton Hvornum
|
1ef63147d0
|
Tweaked logging slightly.
|
2021-03-08 15:54:23 +01:00 |
Anton Hvornum
|
c5694393c6
|
Fixed the JSON_Encoder. The issue was that dictionaries are mutable, and dumping dictionaries and replacing keys also replaces the original value.
|
2021-03-08 15:10:58 +01:00 |
Anton Hvornum
|
ffbb952eb3
|
Added some debugging.
|
2021-03-08 14:58:58 +01:00 |
Anton Hvornum
|
2fe8a173f4
|
Added some debugging.
|
2021-03-08 14:58:31 +01:00 |
Anton Hvornum
|
30467ca50f
|
Added some debugging.
|
2021-03-08 14:57:47 +01:00 |
Anton Hvornum
|
75eb42be51
|
Added some debugging.
|
2021-03-08 14:57:17 +01:00 |
Anton Hvornum
|
9fe4b7b5c7
|
Added some debugging.
|
2021-03-08 14:56:18 +01:00 |
Anton Hvornum
|
1d913f50ed
|
Added some debugging.
|
2021-03-08 14:55:21 +01:00 |
Anton Hvornum
|
476006abe8
|
Fixed expected return value from ask_for_disk_layout(). I think I have to throw an eye on generic_select() and it's expected return value in general.. But that's later.
|
2021-03-08 14:51:18 +01:00 |
Anton Hvornum
|
94daa8b98b
|
Added a abort message
|
2021-03-08 14:47:41 +01:00 |
Anton Hvornum
|
775a26f738
|
Added a abort message
|
2021-03-08 14:47:24 +01:00 |
Anton Hvornum
|
dd66aeda9a
|
Re-formatted a question a bit.
|
2021-03-08 14:44:51 +01:00 |
Anton Hvornum
|
e537a57a88
|
Fixed indentation on output.
|
2021-03-08 14:43:48 +01:00 |
Anton Hvornum
|
8da8608e22
|
Added a small menu instead of a one-liner to select what to do with the disk if it has partitions.
|
2021-03-08 14:42:43 +01:00 |
Anton Hvornum
|
bbf9face05
|
Removing make script for building binary and pypi dist. These should be done separately and should be done with build instructions not a bash script (i think).
|
2021-03-08 13:08:44 +01:00 |
Anton Hvornum
|
c55fc11cae
|
Added a comment
|
2021-02-17 15:13:45 +01:00 |
Anton Hvornum
|
a9ce3e5390
|
Testing auto-filter in the JSON encoder based on ! points markering sensitive data.
|
2021-02-17 14:54:45 +01:00 |
Anton Hvornum
|
930fc994d9
|
Removed redundant variable
|
2021-02-17 14:29:51 +01:00 |
Anton Hvornum
|
ad8389ccaf
|
Removed redundant variable
|
2021-02-17 14:29:13 +01:00 |
Anton Hvornum
|
20b343c993
|
Added some forgotten imports
|
2021-02-17 14:24:48 +01:00 |
Anton Hvornum
|
196b888432
|
Variable mistake
|
2021-02-17 14:22:53 +01:00 |
Anton Hvornum
|
a6bfe54951
|
Variable mistake
|
2021-02-17 14:22:26 +01:00 |
Anton Hvornum
|
ad4733bbd0
|
Simplified profile prep-execution slightly in guided.py. The code can be improved further but it's now more easily read what's going on.
|
2021-02-17 14:21:46 +01:00 |
Anton Hvornum
|
758b12e674
|
Simplifying the profile loading a bit, and adding some debugging for it.
|
2021-02-17 13:59:44 +01:00 |
Anton Hvornum
|
03a69eba2e
|
Cleaned up guided.py further by stream-lining the profiles and NIC configuration.
|
2021-02-17 13:54:34 +01:00 |
Anton Hvornum
|
572d59e560
|
Cleaning up guided.py a bit to be less complex and convoluted, while still performing the same task.
|
2021-02-17 13:30:14 +01:00 |
Anton Hvornum
|
5cb3b0d176
|
Implemented #106 in branch skip-partitioning. Also moving the disk_password from being a local variable to a BlockDevice setting/variable.
|
2021-02-17 12:24:56 +01:00 |
Anton Hvornum
|
3a8a25982a
|
Forgot relative path for exceptions.
|
2021-02-17 12:15:48 +01:00 |
Anton Hvornum
|
b5c862549a
|
Added more error handling for filesystem selection
|
2021-02-17 12:14:43 +01:00 |
Anton Hvornum
|
28adc20a30
|
Added more flags to the dummy-format
|
2021-02-17 12:13:59 +01:00 |
Anton Hvornum
|
6e2d0c98eb
|
Added some error handling when selecting a filesystem for partitions.
|
2021-02-17 12:12:49 +01:00 |
Anton Hvornum
|
10f0567ead
|
Adding filesystem selection for partitions
|
2021-02-17 12:06:15 +01:00 |
Anton Hvornum
|
76d3976df6
|
Re-worked guided to allow for unsupported fileformats when checking which are supported, as well as selecting mount-points.
|
2021-02-16 08:51:00 +01:00 |
Anton Hvornum
|
e2cd617d05
|
Reworked the way partition formatting works. As well as added some flags to the partition if it's locked/unlocked for partitioning. By defaults partitions will now be in a locked state - prohibiting formatting unless set or overridden in the formatting call. This allows us to selectively format partitions individually later on. There's also a target_mountpoint that is the desired relative mount point inside a installation. This can be pre-pended with the installation base directory during mount. These changes also function as indicators for the installation (and guided installation) for which partitions to use and/or wipe. If an entire drive is selected for wiping, these changes will have no affect in the decision making as all partitions will be new and have formatable set to true.
|
2021-02-11 14:11:21 +01:00 |
Anton Hvornum
|
03c46cce2b
|
Added a dummy function call to grab the partition fstype, since unmounted filesystems won't return the fstype obviously.
|
2021-02-07 20:46:12 +01:00 |
Anton Hvornum
|
62a14d0945
|
Forgot importpath for exceptions
|
2021-02-07 19:26:47 +01:00 |
Anton Hvornum
|
d184777a1b
|
Reworked fault handling a bit
|
2021-02-07 18:57:47 +01:00 |
Anton Hvornum
|
4349512ef3
|
Added error handling for BlockDevice() that was given no information.
|
2021-02-07 18:53:55 +01:00 |
Anton Hvornum
|
a9d49a52ec
|
Corrected two variables.
|
2021-02-07 18:51:45 +01:00 |
Anton Hvornum
|
9038fda991
|
Added error handling for get_mount_info()
|
2021-02-07 18:50:30 +01:00 |
Anton Hvornum
|
9db589f10a
|
Added a default no-info value to BlockDevice()
|
2021-02-07 18:45:25 +01:00 |
Anton Hvornum
|
47649074b8
|
Quotation issue
|
2021-02-07 18:44:26 +01:00 |
Anton Hvornum
|
819a8f742e
|
Replacing static variables with more dynamic ones that can live across scopes. No need to pass things around unless strictly nessecary
|
2021-02-07 18:43:05 +01:00 |
Anton Hvornum
|
ea65e3599a
|
Forgot a semicolon
|
2021-02-07 18:34:43 +01:00 |
Anton Hvornum
|
a320ce3341
|
Thought I could get away with a little default-parameter hack to make the code look nice, but the JIT doesn't do lazy resolving on .get() calls.
|
2021-02-07 18:33:27 +01:00 |
Anton Hvornum
|
9398542559
|
Added in command line arguments to guided and simplified the laout of guided a bit. Also added some more comments.
|
2021-02-07 18:16:00 +01:00 |