Age | Commit message (Collapse) | Author |
|
Update language selection
|
|
Reverted generic_select changes and added ability to choose any layout at first input
|
|
Rework of the generic_select function and fixes for various input checks
|
|
None, we can't pipe that into Profile() (at least not yet)
|
|
user_interaction: Explicitly ask for username on super-user creation.
|
|
|
|
instead. When skipping a profile, None is returned from somewhere and it causes a glitch. So trying to figure out where and what by cleaning up a bit
|
|
WIP: Add documentation for MAC address example
|
|
|
|
|
|
|
|
Change from argon2i to argon2id
|
|
|
|
|
|
Updated required features to support these change
|
|
Here are list of changes:
- Added IP/subnet validation using Python's `ipaddress` module
- Added workaround for network configuration modes where user can enter DHCP or IP without brackets.
- Returned local printing options for some functions to keep `The above list...`
- Moved booleans for `generic_select` below options and text parameters
- Imported some functions from `archinstall` to reduce the`archinstall.` part of the lines.
- Reduced variable name length for simplicity
- Fixed some typos
|
|
Fix typo in partition.format()
|
|
Here are list of changes:
> From now on, `generic_select` will be called "Select function", for clarity
- Slightly updated select function
- Removed options output for some functions, where it's better to do with select function
- Added sorting for all lists passed to select function
- Replaced `dict.values()` with `dict` as options parameter
- Simplified input checking for all functions that use the select function
- Added temporary *(for now)* workaround for passing `?` and `help` inputs
- Merged fix for `partition.format()`
|
|
|
|
Here are list of changes:
- Removed `sort` parameter, since every function has a sorted list in most cases
- Added two new parameters to disable local output of options items and allow empty input from the user by returning None
- Added a while loop, where it returns each time a RequirementError is raised
- Added log info for each input error to help figure out what the problem is
- Changed the check of the stripped input length to compare with 0, since the length cannot be less than 0
- Changed `isdigit` to `isnumeric`, which returns False if given digit is negative
- Slightly changed a check for an out of range error
- Removed displaying the list of available options when input is incorrect, in order to prevent the screen from overflowing
- Added log info if options list is empty
- Added log info if options are not dictionary or list
- Added dictionary values conversion to accept only list and dictionaries as option
- Added sorting dictionary values by default
|
|
Fix selecting language layout by name
|
|
|
|
These could affect whether the code builds/runs correctly
|
|
|
|
They should not be ignored.
|
|
Add ignore rules for iso-build.yaml
|
|
|
|
|
|
These rules ignore all unrelated files and folders that are not needed to build the ISO.
|
|
Fix README table of content
|
|
Also commented out the code responsible for centering the logo for future decisions
|
|
|
|
Bump to 2.1.4
|
|
|
|
Fixing kbd layout issues and non-logical crashes in guided.py questions
|
|
|
|
|
|
This caused languages such as `be-latin1` to be hidden both in Search and direct input.
Because as an example that layout belongs to `azerty` and not `qwerty`.
|
|
This is just in case either the search step or the selector inputs nothing.
Something has to be set, and the default is US.
|
|
|
|
|
|
It wouldn't break out of the loop since the `valid_mirror` variable was never changed.
|
|
It wouldn't loop over the question again, so correct for that.
|
|
|
|
|
|
The exceptions are already exposed in `archinstall.<exception>`.
This might change in the future tho.
|
|
|
|
|
|
|
|
Since we simply forgot to actually call `raise` here (my bad) I think that will be better, and we handle it where we need to.
|