Anton Hvornum
|
40440e575c
|
Added some error handling.
|
2021-03-14 15:25:41 +01:00 |
Anton Hvornum
|
b495b3328e
|
Added error handling for unlocking an old partition (autodetect feature).
|
2021-03-14 15:22:25 +01:00 |
Anton Hvornum
|
dabaebe221
|
encrypted devices won't always report as a child to a device, can't reliably look for a 'parent' of a encrypted drive when it doesn't show up. Hence, the DiskError() can't be raised just because we can't find a parent. The parent should be the current path if no other option was found.
|
2021-03-14 15:11:05 +01:00 |
Anton Hvornum
|
b90820c1c0
|
Made add_bootloader() a little bit more robust, it shouldn't overwrite the existing loader.conf completely, only the default option. We're still left with a lot of garbage entries if installed multiple times on the same boot partition. #51
|
2021-03-14 14:58:42 +01:00 |
Anton Hvornum
|
abd15f9ff5
|
Added error handling for install_profile() if string vs Profile() is given as an argument.
|
2021-03-14 14:41:13 +01:00 |
Anton Hvornum
|
37b1e61828
|
Corrected some spelling errors and wrong variables.
|
2021-03-14 14:00:52 +01:00 |
Anton Hvornum
|
c897421e1d
|
Using 'umount -R' rather than just 'umount' since we're going to wipe the partition, we need do unmount anything that's mounted beneeth it to continue.
|
2021-03-14 13:56:24 +01:00 |
Anton Hvornum
|
7ac68b2436
|
Removed redundant error handling as well as added some more debug logs.
|
2021-03-14 13:54:01 +01:00 |
Anton Hvornum
|
1c6d705714
|
Enhanced the error handling on crypt-devices.
|
2021-03-14 12:50:47 +01:00 |
Anton Hvornum
|
e4514e8fc3
|
Some more error handling.
|
2021-03-14 12:27:48 +01:00 |
Anton Hvornum
|
4ac2528822
|
Added alias umount() to unmount().
|
2021-03-14 12:25:06 +01:00 |
Anton Hvornum
|
d2804993db
|
Added some error handling for umount().
|
2021-03-14 12:24:37 +01:00 |
Anton Hvornum
|
2ef7be9787
|
Wrong variable name.
|
2021-03-14 12:17:30 +01:00 |
Anton Hvornum
|
f589750a3c
|
Tweaked SysCallError() exception to include the exit code in a machine readable manner. Since it's useful as an indicator where calls might go wrong and for what reason.
|
2021-03-14 12:16:46 +01:00 |
Anton Hvornum
|
577428f1b2
|
Added a partition.umount() and a check when running cryptsetup if the disk is in use.
|
2021-03-14 12:13:08 +01:00 |
Anton Hvornum
|
5483b218fd
|
Removing hardcoded boot-loader config name. #51.
|
2021-03-14 11:53:59 +01:00 |
advaithm
|
72284e2b2a
|
stip /dev/ since path is /dev/sdxN
|
2021-03-12 14:10:08 +05:30 |
advaithm
|
0a47dfe5d5
|
add a if statment to prevent a possible error
|
2021-03-12 13:42:52 +05:30 |
advaithm
|
f249476ea7
|
figured out a way to get root device for installing grub
|
2021-03-12 13:40:54 +05:30 |
advaithm
|
ee3c48c965
|
updated examples
|
2021-03-12 12:02:03 +05:30 |
advaithm
|
563a50dbc0
|
fixed mistake in disk.py
|
2021-03-12 11:59:46 +05:30 |
advaithm
|
94456bf8ba
|
add function to check cpu vendor to allow for cpu specific command line arguments
|
2021-03-12 11:57:02 +05:30 |
advaithm
|
43a0134f2e
|
fixed typo
|
2021-03-12 11:40:30 +05:30 |
advaithm
|
ceadb59b26
|
raise error if systemd-boot is used on a BIOS system
|
2021-03-12 11:38:48 +05:30 |
advaithm
|
850fd2efa8
|
Started work on BIOS support
|
2021-03-12 11:30:32 +05:30 |
Anton Hvornum
|
e2aeb3a32f
|
Mergining in PR #112. Reworked partitioning and added new functions
|
2021-03-09 23:39:11 +01:00 |
Anton Hvornum
|
cfbaaedb17
|
Merge branch 'master' into skip-partitioning
|
2021-03-09 22:39:54 +01:00 |
Anton Hvornum
|
3f8f0020f5
|
Purged last legacy, setting the root pw
|
2021-03-09 16:22:36 +01:00 |
Anton Hvornum
|
aabdce9286
|
fixed a global variable as well as re-organized the guided.py to better match the flow of steps.. 1) Ask user questions function, 2) Perform installation steps, 3) Perform actual installation
|
2021-03-09 16:16:05 +01:00 |
Anton Hvornum
|
2bd220c280
|
Moved everything into a function block rather than having everything on a line by line situation. This just helps separate what the two major components/blocks are of the guided profile. The change was done in the previous commit, but a spelling mistake was made here and I forgot to mention it in the already long commit log. But user-questions is now in one function. Installation steps are now in a two-tier function, one for setup and one for install steps.
|
2021-03-09 16:13:21 +01:00 |
Anton Hvornum
|
aafe3d19c6
|
Fixed remaining installation steps and remove legacy references to archinstall.storage['_guided'] and archinstall.storage['_guided_hidden']. Which were great at the time, but they are not deprecated and moved into archinstall.arguments instead to support parameters on command-line. As well as being a bit more description, since they are arguments afterall to various setup instructions.
|
2021-03-09 16:10:57 +01:00 |
Anton Hvornum
|
1167cf589b
|
Fixed mirror-region parameter selection. Converting to actual mirrors.
|
2021-03-09 14:09:17 +01:00 |
Anton Hvornum
|
cf21b47764
|
Carried over the allow_formatting from the parent device of luks2() devices.
|
2021-03-09 14:00:30 +01:00 |
Anton Hvornum
|
3e9031821a
|
Forgot to set a variable
|
2021-03-09 13:36:47 +01:00 |
Anton Hvornum
|
8f42a9f4ff
|
Added option to skip autodetection of filesystem. This is so for instance luks2() can override any auto-detection that revers back to the parent device of the mapped device, which would be crypto_LUKS instead of None for the inner partition.
|
2021-03-09 12:16:40 +01:00 |
Anton Hvornum
|
585e0f4b86
|
Added some debugging.
|
2021-03-09 12:10:30 +01:00 |
Anton Hvornum
|
b3a5afea60
|
Tweaked the filesystem definition setup for Partition(). Overriding it programatically should be possible for some meta stuff.
|
2021-03-09 12:05:39 +01:00 |
Anton Hvornum
|
747d620596
|
Added some debugging.
|
2021-03-09 12:02:14 +01:00 |
Anton Hvornum
|
3bf8ba0819
|
Fixed luks2().close() to properly detect it's own mapped path
|
2021-03-09 12:00:40 +01:00 |
Anton Hvornum
|
251624734f
|
Fixed luks2().close() to properly detect it's own path
|
2021-03-09 11:58:35 +01:00 |
Anton Hvornum
|
f045462c9a
|
Fixed a issue with blkid where it would raise an exception when there was not filesystem on the partition.
|
2021-03-09 11:56:33 +01:00 |
Anton Hvornum
|
4e8084bddb
|
Fixed a issue with blkid where it would raise an exception when there was not filesystem on the partition.
|
2021-03-09 11:54:03 +01:00 |
Anton Hvornum
|
ce646a9394
|
Forgot a variable.
|
2021-03-09 11:49:20 +01:00 |
Anton Hvornum
|
9f0d25bce3
|
Added functions to auto-detect filesystems inside encrypted partitions (given a password)
|
2021-03-09 11:48:40 +01:00 |
Anton Hvornum
|
586f8bc32e
|
Adding enforcement to select a filesystem-type for encrypted volumes unless the specified pasword can be used to unlock the device and auto-detect this.
|
2021-03-09 11:44:17 +01:00 |
Anton Hvornum
|
3b849ca074
|
Debugging some tweaks
|
2021-03-09 11:38:36 +01:00 |
Anton Hvornum
|
6680f74462
|
Debugging some tweaks
|
2021-03-09 11:36:59 +01:00 |
Anton Hvornum
|
c56d4d958e
|
Debugging some tweaks
|
2021-03-09 11:36:15 +01:00 |
Anton Hvornum
|
56d673d2a5
|
Debugging some tweaks
|
2021-03-09 11:07:46 +01:00 |
Anton Hvornum
|
f230140ba9
|
Removed hardcoded partition numbers when acessing partitions. As the order is not fixed and more options to disk layouts have been added.
|
2021-03-09 10:50:05 +01:00 |