* Moving a partprobe() call to better allow for cache updates
* Trying to improve Partition()._fetch_information()
* Removed a sleep() for debugging purposes
* Tweaked a sleep
* Adding a more elaborate fix
* Added recovery function to selecting language too
* Tweaked return value of display_language() to return the Language() object.
* Changed permissions on the logs stored in /var/log/archinstall. Also cleaned up one of the saves to have the same syntax as the others
* Tweaked secondary encryption password detection logic, as it wouldn't take it from the main arguments[] otherwise.
* Changed permission on cmd_output.txt
* Changed permission on cmd_history.txt
* A temporary fix for #1200, in the long run we need something like what was mentioned in the issue comments: https://github.com/archlinux/archinstall/issues/1200#issuecomment-1212754806
* Enabled the use of modifier detection and getting it in right
* Mistaken a split
* Adding less strict decoding of output log, this in order to handle the more correct locale generation introduced in this PR.
* Cleaned up argument loading slighly. Also flipped some --silent logic to avoid double negatives. --plugin and --conf {'plugin': ...} should now both work.
* Tweaked xorg profile to use list instead of strings. Because strings causes some issues through add_additional_packages() as it ends up as [(xorg, xorg-xinit), nano] instead of a flat list of packages or string.
* Tweaked xorg profile to use list instead of strings. Because strings causes some issues through add_additional_packages() as it ends up as [(xorg, xorg-xinit), nano] instead of a flat list of packages or string.
* Adding menu
* Working on parallel downloads
* error updates
* updates
* update
* Few more updates
* bug fixes
* More bug fixes
* Minor bug fixes
* Few changes
* Minor changes
* Cleaned up add_number_of_parrallel_downloads() and hid it behind --advanced
* Forgot one import
* Fixed flake8
* Bug fixes
* I'm trying...
* trying again
* trying even more
* Bug fixes
* Fixed known issues
* Code improvements
* Few fixes
* Minor changes
* Minor changes
* Trying to fix flake8
Co-authored-by: Anton Hvornum <anton@hvornum.se>
* Converted a path to pathlib.Path
* Using Partition.mountpoints instead of Partition.mountpoint
* Update mapperdev.py
* Added .mountpoints to MapperDev
* Spelling error
* Adding menu
* Working on parallel downloads
* error updates
* updates
* update
* Few more updates
* bug fixes
* More bug fixes
* Minor bug fixes
* Few changes
* Minor changes
* Cleaned up add_number_of_parrallel_downloads() and hid it behind --advanced
* Forgot one import
* Fixed flake8
Co-authored-by: Anton Hvornum <anton@hvornum.se>
* fix `valid_parted_position()`
* make lines shorter
* change `pos` to `pos.lower()`
* revert changing `if not len(pos):` to `if not pos:`
* `b` can not have decimal places
* add `.lower()`
* Enhacements to list_manager:
method filter_option. To filter options based on selected entry
attrib. last_choice. Which is the last action executed before exiting the loop
* last_choice is now a calculated attribute, therefore readonly
* Added last_choice to selection_menu
* bug at selection_menu handling. Translations can be a problem
Currently the helper remove the first character of each line, this can
lead to cases, where important characters are removed. For example if
the locale is already set up. (hash is already removed) in that case the
helper would remove the first character of the locale and lead to a
broken attempt to set the locale later on. This change should avoid that
and only remove the hash.
Co-authored-by: Fabian Bornschein <2440175-fabiscafe@users.noreply.gitlab.com>