Commit Graph

1871 Commits

Author SHA1 Message Date
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