Anton Hvornum
|
54e2161e29
|
Tweaked the import logic so that the Imported() class returns the actual module imported when executing the import, rather than returning itself. Also fixed awesome so that it loads and looks for _prep_function() with a safe and correct namespace
|
2020-09-30 09:56:35 +00:00 |
Anton Hvornum
|
85fd06fa8a
|
Finalized magic function _prep_function(). Gets returned when a profile is imported through archinstall.select_profile() user-interaction helper function. Asks for additional user-input right away rather than half way into the installation. This makes sure user input is taken care of before starting the installation. Although it complicates the code layout a tiny bit. Profiles need a __name__ and a _prep_function combo in order to be safely executed by select_profile(). select_profile() will not attempt to run or execute the code in any way unless those to conditions are met. In theory :)
|
2020-09-30 09:11:36 +00:00 |
Anton Hvornum
|
f896342147
|
Adding a baseline xorg profile that can be called from other profiles. Such as the awesome profile, and in the future gnome and kde.
|
2020-09-29 22:09:28 +00:00 |
Anton Hvornum
|
eb4b0f09ef
|
Fixed #48 - Removed AUR question in the guided installer. (library still supports it, but will be hidden from common users)
|
2020-09-07 15:45:42 +02:00 |
Anton Hvornum
|
911d876cb6
|
Made waiting for reflector mandatory. Which should fix issue #47.
|
2020-09-01 15:38:23 +02:00 |
Anton Hvornum
|
4413fdcf81
|
systemctl spits out some colors, so logic had to be changed.
|
2020-09-01 14:57:21 +02:00 |
Anton Hvornum
|
a22a859b7f
|
Debugging
|
2020-09-01 14:55:49 +02:00 |
Anton Hvornum
|
4dcafa7ec8
|
Tweaking the mirror selection vs automatic mirror processes.
|
2020-09-01 14:52:59 +02:00 |
Anton Hvornum
|
8494014c3b
|
Debugging a bit
|
2020-09-01 14:47:22 +02:00 |
Anton Hvornum
|
8daae75a78
|
Adding service logic. Checking if reflector has finished before we select custom mirrors (if any)
|
2020-09-01 14:33:55 +02:00 |
Anton Hvornum
|
e6293b7d44
|
Forgot to send with mirrors in the function call perform_installation() in guided template.
|
2020-09-01 14:06:36 +02:00 |
Anton Hvornum
|
323af39ed5
|
Added archinstall.Installer().set_mirrors, which allows to modify the mirrors in the finished installed medium.
|
2020-09-01 14:04:47 +02:00 |
Anton Hvornum
|
5bba102c45
|
Added list_mirrors() and prepared for selecting mirrors in guided.py
|
2020-09-01 12:22:44 +02:00 |
Anton Hvornum
|
677533f765
|
Added the option to set keyboard layout of installation. Not only on the live medium
|
2020-09-01 10:33:18 +02:00 |
Anton Hvornum
|
8f35f44939
|
Added locale helpers in terms of keyboard language/layout. archinstall.list_keyboard_languages(), archinstall.search_keyboard_layout() and archinstall.set_keyboard_language() work together to help listing, finding and setting a keyboard layout in terminals. Won't work for X-frontends, but will do for CLI installation methods. Added a language selector-helper-function with a crude search functionality. Added all this to the guided template.
|
2020-09-01 09:01:14 +02:00 |
Anton Hvornum
|
b91699c0e5
|
Forgot self. in Installer
|
2020-08-31 21:12:19 +02:00 |
Anton Hvornum
|
129f7f23fa
|
Fixed a conditional logic issue. It didn't break out of user creation when it was supposed to.
|
2020-08-31 21:09:01 +02:00 |
Anton Hvornum
|
35fc177345
|
Adding a different text on the user step if root is disabled. Also adding user as sudo if that's the case.
|
2020-08-31 20:46:38 +02:00 |
Anton Hvornum
|
96e8cc4d5b
|
Added a timeout on the HTTPS POST status after a successful install.
|
2020-08-20 22:16:53 +00:00 |
Anton Hvornum
|
13e9953630
|
removed some non-essnetial packages. re-structured the guided installer to ask for stuff first, then fire away. Tested encrypted/non-encrypted and both works.
|
2020-07-08 22:51:21 +00:00 |
Anton Hvornum
|
ebcb5ae795
|
Fixed a bug where minimal_installation() didn't return anything.
|
2020-07-08 22:22:24 +00:00 |
Anton Hvornum
|
5ab238569d
|
mixed up the mount of /boot, now correctly mounts /boot before running pacstrap
|
2020-07-08 17:45:25 +00:00 |
Anton Hvornum
|
60f581319f
|
Added pythons -m module support. __main__.py is the main module entry path, and setup.py now includes the examples (which as been renamed for more convenient module importing) which - enables __main__.py to locate the examples and import them via importlib and execute them.
|
2020-07-07 23:56:17 +00:00 |