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
48e9f13f01
Removed the pre-built ISO links for now.
...
After a system upgrade, the machine is unresponsive and booting in to a recovery ISO doesn't work currently. Until I can find out why, the links have to be removed.
2021-02-21 15:20:52 +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