Age | Commit message (Collapse) | Author |
|
* Fix #1106
* flake8
* flake8
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
|
|
* The dict object is deprectrecated, instead .select() is suggested.
* removed copy paste issue
* Removed tests, they'll be added in a separate PR
|
|
technically not the true block device, as the mapper dev belongs to a partition, but in this context blockdev means the harddrive/medium that the partition (unlocked or otherwise) lives on. (#1100)
|
|
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
* Optimized a bunch of partprobe calls. Namely fixed sleep calls, added optional path to the general archinstall.partprobe() call. And fixed some error handling in a few places which should tell us where #1083 might be going wrong.
* Fixed some flake8 complaints
* Fixed sleep having a min() of 0.1 or given value.
* Fixed sleep having a correct range variable.
* Fixed sleep logic to use max() instead of min() as it will never use the higer sleep values otheride
* Added error handling to Partition().partprobe() as it would cause certain issues with USB disks. Also made Partition()._safe_uuid more safe by eliminating exceptions being raised.
|
|
* Optimized a bunch of partprobe calls. Namely fixed sleep calls, added optional path to the general archinstall.partprobe() call. And fixed some error handling in a few places which should tell us where #1083 might be going wrong.
* Fixed some flake8 complaints
* Fixed sleep having a min() of 0.1 or given value.
* Fixed sleep having a correct range variable.
* Fixed sleep logic to use max() instead of min() as it will never use the higer sleep values otheride
|
|
* Added a try-rerun-except block to grub-install first with --removable and then without if it fails. I have a sneaky suspicion that it's due to USB drives being the destination medium, but I cannot confirm yet. I've also added peak_output=True and --debug to GRUB so we can catch the issues in the future.
* Fixed flake8 complaint
|
|
* Adding compression as an option
* Ignore 'misaligned' ending parenthathese
* Moved the 'mark compressed' logic into the sub block within manual disk operations.
* Fixed flake8 complaints
* Muting a complextion warning on manage_new_and_existing_partitions(). It is too complex, but not something that we'll bother with for v2.4.0. As this whole function could be replaced with a new and improved menu system split into tasks rather than one huge if/else.
|
|
|
|
|
|
continue. (#1081)
|
|
For a btrfs volume with a subvolume to be mounted on /, we will not generate a keyfile anymore
|
|
run was exited (#1066)
|
|
* Allow custom ordering of the menu entries
* Update
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
* Support for multiple network interfaces
* Fix mypy
* Fix flake8
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
|
|
* Downstream new simple menu feature
* Fix flake8
* Update
* Fix flake8
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
* This should address and resolve #587
* Forgot one line from copying from local test script
Co-authored-by: Anton Hvornum <anton.feeds@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Added error handling to fstab
* Checking the exit code for == 0
|
|
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
Co-authored-by: Anton Hvornum <anton@hvornum.se>
|
|
Co-authored-by: Anton Hvornum <anton@hvornum.se>
|
|
* Deflate the user interactions file
* Fix flake8
* GlobalMenu split from selection_menu.py
* Upgrades to ListManager:
Can now show an empty list if there is no null action.
More information to the user at the header
* Put only_hd.py and swiss.py to use new config printing mechanism
Solved a couple of bugs at
ListManager adding a str and a DeferredTranslation
ManageUser was missing an self argument in _check ...
* Create list and menus to manage subvolumes in btrfs partitions
Needed to modify manage_new_and_existing_partitions
Added a new parameter filter to select_partition, to allow filtering there
* Update internationalization strings
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
Co-authored-by: Anton Hvornum <anton@hvornum.se>
|
|
* Deflate the user interactions file
* Fix flake8
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
* A problem with default values treatment at superusers (and users) on the main menu
* Solving issues when changing the selection of nic, ask_to_configure_network failed in several places.
Solved, temporarily with the creation of __getitem__ and get methods at NetworkManager
* Accept old style definitions for nic
* flake8 complains
* log string corrected (issue 1039)
* Correct exit when no disk is selected and we don't wish to continue
|
|
of 256-bit enabled terminals)
|
|
* Permit multiple default actions as a list
* Define headers for list at ListManager and Menu
* small corrections for default values
* Make subvolume info work.
The real marker that signifies that a mounted subvolume exist is the bracket notation nor the at sign
|
|
* Addresses issue #985: Add sudoers.d file instead of appending to sudoers
* Fixed comment
* Added string safety check for illegal chars before attempting to create a file.
* Fixing commentaries
* More fixes to the sudoers.d modification: adds an includedir to sudoers if sudoers.d did not exist previously, waits for python to close and release the new rule file before attempting to set its permissions to 440.
* Regex fix and better code formatting.
|
|
* Fix #1018
* Fix flake8
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
|
|
* Preview size is now an argument for GeneralMenu
Parameter missing in call to save_config
* Update selection_menu.py
Co-authored-by: Anton Hvornum <anton.feeds+github@gmail.com>
|
|
* Fix user/superuser config
* Fix flake8
* Remove timezone check since we have a default value now
* Remove unused
* add new widget ListManager
* flake8 complains
* Null_action appears now in the main list (to simplify additions to the list)
Formatted data are now at the from to the actions submenu
* Manage users thru a ListManagers
* Define a default action in the menu, potentially independent of a null_action
Both default and null actions don't have to be part of the element's action list
Some cleanup
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
Co-authored-by: Anton Hvornum <anton.feeds@gmail.com>
Co-authored-by: Anton Hvornum <anton@hvornum.se>
|
|
|
|
selection_menu.py line 636. But this solves an issue with broken harddrive selection for now.
|
|
* Add new save config menu option
* Update
* Fixed issue with merging
* Fixed merge issue (I think)
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
Co-authored-by: Anton Hvornum <anton.feeds@gmail.com>
|
|
* add new widget ListManager
* flake8 complains
* Null_action appears now in the main list (to simplify additions to the list)
Formatted data are now at the from to the actions submenu
* Define a default action in the menu, potentially independent of a null_action
Both default and null actions don't have to be part of the element's action list
Some cleanup
|
|
* Update network configuration
* Rework network configuration
* Update documentation
* Fix flake8
* Update
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
Co-authored-by: Anton Hvornum <anton.feeds@gmail.com>
|