Commit graph

36 commits

Author SHA1 Message Date
Manuel Thalmann 9a4600a0ad Remove code duplication 2024-07-06 22:20:56 +02:00
Manuel Thalmann 85763017f1 Store disk paths in an associative array 2024-07-06 22:20:33 +02:00
Manuel Thalmann be3c6c54b1 Create a script for prompting the device path 2024-07-06 21:52:45 +02:00
Manuel Thalmann ec229c5470 Fix alignment of messages and prompts 2024-07-06 21:52:26 +02:00
Manuel Thalmann 4073fe4d13 Fix incorrect file path 2024-07-06 21:52:03 +02:00
Manuel Thalmann cc94717d7e Ask for a different disk if not found 2024-06-26 18:13:07 +02:00
Manuel Thalmann 3e27e749b5 Order mount commands by their path 2024-06-23 16:33:11 +02:00
Manuel Thalmann 8ef713e00d Mount nested partitions last 2024-06-23 16:15:34 +02:00
Manuel Thalmann 9761d04d18 Fix incorrect swap labelling command 2024-06-23 15:03:56 +02:00
Manuel Thalmann ebf0f0b96c Ignore inexistent partitions during cleanup 2024-06-23 15:03:47 +02:00
Manuel Thalmann d919d2b6b9 Format partition only if newly created 2024-06-22 22:51:11 +02:00
Manuel Thalmann 1f24914de4 Add support for MBR partition IDs 2024-06-22 22:50:58 +02:00
Manuel Thalmann ae80b428f0 Format and label disks properly 2024-06-22 21:52:20 +02:00
Manuel Thalmann 1588c525c6 Execute mount scripts as root 2024-06-22 21:44:27 +02:00
Manuel Thalmann 04d3548f27 Execute formatting scripts on partition 2024-06-22 21:42:43 +02:00
Manuel Thalmann af4da23427 Allow specifying mount options 2024-06-22 20:52:46 +02:00
Manuel Thalmann fbf57d3f9d Specify default mountpoints 2024-06-22 20:46:57 +02:00
Manuel Thalmann 7859e5d3ae Create directories for mounts 2024-06-22 20:46:15 +02:00
Manuel Thalmann aea7b91381 Reorder settings logically 2024-06-22 20:45:50 +02:00
Manuel Thalmann 32b1b37b1d Allow specifying mountpaths and swap usage 2024-06-22 20:45:15 +02:00
Manuel Thalmann 9c4b00f1fb Allow removing pre-defined partitions 2024-06-22 20:10:56 +02:00
Manuel Thalmann 0ffc88451a Select swap partition format automatically 2024-06-22 20:06:01 +02:00
Manuel Thalmann fa066d486c Add support for swap 2024-06-22 20:01:17 +02:00
Manuel Thalmann a73b04f56b Allow automated labelling of partitions 2024-06-22 20:00:25 +02:00
Manuel Thalmann 3c73b0851c Allow formatting partitions in the script 2024-06-22 20:00:03 +02:00
Manuel Thalmann 046174da15 Simplify default order 2024-06-22 19:47:46 +02:00
Manuel Thalmann a73b74e05d Reorder settings logically 2024-06-22 19:45:14 +02:00
Manuel Thalmann 0dd84b2508 Delete pre-existing UEFI partition by default 2024-06-22 19:00:40 +02:00
Manuel Thalmann bd59674765 Make uefi partition 1G by default 2024-06-22 19:00:26 +02:00
Manuel Thalmann 2204388a39 Generate partitioning script properly 2024-06-22 18:58:05 +02:00
Manuel Thalmann 68c3599705 Make disks list empty by default 2024-06-22 18:57:17 +02:00
Manuel Thalmann 63aca41d06 Create partitions using individual commands 2024-06-22 18:53:09 +02:00
Manuel Thalmann 5b9a15b03e Refine the sorting of partitions 2024-06-22 18:34:36 +02:00
Manuel Thalmann dc4bcb4d22 Make partition size nullable 2024-06-22 18:21:25 +02:00
Manuel Thalmann a233064815 Create a module for generating partition scripts 2024-06-21 05:09:18 +02:00
Manuel Thalmann a2e3498268 Create a module for generating partition scripts 2024-06-20 18:42:40 +02:00