Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/archinstall
AgeCommit message (Collapse)Author
2022-05-29Fix typos (#1265)Kian-Meng Ang
2022-05-29Don't offer to encrypt /boot, exlude it from the set available to the user ↵Dylan M. Taylor
(#1273) * WIP: Don't offer to encrypt /boot * This filter might work * Ref: https://github.com/archlinux/archinstall/blob/master/archinstall/lib/storage.py * Use list comprehension * I wonder if I can use this filter_ argument that exists already * flake8 fix * Show index
2022-05-28Czech localization update (#1266)walken
* Updates and corrections for Czech localization * Updates and corrections for Czech localization
2022-05-28Fix issue with multiples spaces in additional packages (#1262)Dylan M. Taylor
* Try to fix issue 1259 * trim -> strip
2022-05-28Removes btrfs subvolume warnings on incorrect subvolume locations (#1267)Anton Hvornum
* Adding debug information * Adding debug information * Adding debug information * Removed a 'already-a-subvolume' check as it requires more information. * Adding debug information * Adding debug information * Made sure Partition().subvolumes() only attempts to retrieve btrfs subvolume information if fstype==btrfs. * Removed debug information
2022-05-28Fixes additional encryption prompt even tho partitions was marked for ↵Anton Hvornum
encryption (#1264) Corrected the check for partitions marked with `encrypt: true`
2022-05-27Update Spanish translation (#1255)Franco Castillo
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
2022-05-27Czech localization (#1253)tajnymag
* First czech localization draft * Minor fixes for czech locale after a brief setup click-through
2022-05-27Version bump in prep for release + fixed a variable issueAnton Hvornum
2022-05-27Removed usage of deprecated functionAnton Hvornum
2022-05-27Fix mixup of mount options and fstype during mount (#1258)Anton Hvornum
Fixed issue where `options` wasn't passed as `options=options` and got mixed up as fs-type.
2022-05-27Removed debug informationAnton Hvornum
2022-05-27Creates partition label on drives with zero partitions before adding ↵Anton Hvornum
partitions (#1256) * If BlockDevice.partitions is zero, we set a new partition label to ensure new drives are setup correctly * Added a sleep after mklabel. * Removed redundant log message. * Tweaked log message from print() to log(). * Trying PARTUUID in reusage of partitions. * Debugging.
2022-05-27Updated base.pot, ru locale (#1251)Alexmelman88
* Update list_manager.py * Update base.pot * Update base.po * Update base.pot * Update base.pot * Update base.po * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Update base.po * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Create base.po * Add files via upload * Add files via upload * Add files via upload * Add files via upload Co-authored-by: Anton Hvornum <anton@hvornum.se>
2022-05-27Fix dual-booting (#1250)Anton Hvornum
# Fixes * Optimized partition lookups * Fixed re-use of partition UUID's * `BlockDevice().get_partition()` now supports looking up both `PARTUUID` and `UUID` for a partition under itself * Partitions listed in `--disk-layout` that doesn't have a PARTUUID/UUID should no longer cause an exception, but instead logs a warning and they will simply be ignored * `Filesystem().add_partition()` now handles `DiskError` raised by `partition.part_uuid` * Fixed issue on normal partitions where the device was not properly frozen in `lambda` calls, meaning two or more mount-points shared the same `device_instance`. * Lowered global `DISK_RETRY_ATTEMPTS` to 5, as the timeouts are linear *(`range(DISK_RETRY_ATTEMPTS) * DISK_TIMEOUTS`)*
2022-05-26Rework user management (#1220)Daniel Girtler
* Rework users * Update user installation * Fix config serialization * Update * Update schemas and documentation * Update * Fix flake8 * Make users mypy compatible * Fix minor copy Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com> Co-authored-by: Anton Hvornum <anton@hvornum.se>
2022-05-26Fix MapperDev.subvolumes (#1249)Anton Hvornum
* Fixed a silent try/except, and MapperDev.subvolumes should now work. * MapperDev.subvolumes now properly sends a pathlib.Path.
2022-05-26Forgot to check for HSM while mounting ordered layoutAnton Hvornum
2022-05-26Rework btrfs handling (#1234)Anton Hvornum
* Restructuring btrfs.py into lib/btrfs/*.py * Reworking how BTRFS subvolumes get represented, and worked with. Subvolumes are now their own entity which can be used to access it's information, parents or mount location. * Added BtrfsSubvolume.partition and other stuff. * Reworking the way luks2().unlock and .format() returns device instances. They should now return BTRFSSubvolume where appropriate. * Fixed a missing import * Fixed an issue where mkfs.btrfs wouldn't trigger due to busy disk. * Fixing subvol mounting without creating a fake instance. * Added creation of mountpint for btrfs subvolume * Fixed root detection * Re-worked mounting into a queue system using frozen mounting calls using lambda * Removed old mount_subvolume() function * Removed get_subvolumes_from_findmnt() * Fixed Partition().subvolumes iteration * Adding .root to BtrfsSubvolume * Fixed issue in SysCommandWorker where log output would break and crash execution due to cmd being a string vs list * Changed return-value from MapperDev.mountpoint to pathlib.Path
2022-05-26Add Italian translation (#1244)Giovanni
2022-05-26Better translation for Turkish (#1238)AlperShal
* Better translation for Turkish in the meaning of following source text, grammer (tense), vocabulary and meaning. Also left some linux/partitioning terminologies in English with translation given in paranthesis so power-users who decides to use setup in Turkish can also easily understand. * A few edits on some details and an important change on msgid "" "\n" "\n" "Select a graphics driver or leave blank to install all open-source drivers". * Better translation for Turkish by both @wiseweb-works and @AlperShal. Co-authored-by: Alper Şal <34231577+AlperSal@users.noreply.github.com>
2022-05-22 Turkish language support add (#1231)Wise
* Create base.po * TR languages files * Update base.po
2022-05-21Don't check for exit code since SysCallError will be raised (#1228)Luna
2022-05-21Updated base.pot, added pt_BR locale (#1221)Alexmelman88
* Update list_manager.py * Update base.pot * Update base.po * Update base.pot * Update base.pot * Update base.po * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Update base.po * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Create base.po * Add files via upload Co-authored-by: Anton Hvornum <anton@hvornum.se>
2022-05-21Create pt-BR translation file (#1216)cain-dev
* início da tradução ptbr * more things translated * sp to pt-BR * More Lines Translated * Add files via upload * Rename archinstall/locales/base.pmo to archinstall/locales/pt_BR/LC_MESSAGES/base.pmo * Delete base.po * Update base.pmo * Rename bas to tradução.txt * Update tradução.txt * Update tradução.txt * around 80% complete * Update archinstall/locales/pt_BR/LC_MESSAGES/tradução.txt Co-authored-by: Alexmelman88 <99257010+Alexmelman88@users.noreply.github.com> * Update archinstall/locales/pt_BR/LC_MESSAGES/tradução.txt Co-authored-by: Alexmelman88 <99257010+Alexmelman88@users.noreply.github.com> * Update archinstall/locales/pt_BR/LC_MESSAGES/tradução.txt Co-authored-by: Alexmelman88 <99257010+Alexmelman88@users.noreply.github.com> * Update archinstall/locales/pt_BR/LC_MESSAGES/tradução.txt Co-authored-by: Alexmelman88 <99257010+Alexmelman88@users.noreply.github.com> * Update archinstall/locales/pt_BR/LC_MESSAGES/tradução.txt Co-authored-by: Alexmelman88 <99257010+Alexmelman88@users.noreply.github.com> * Update archinstall/locales/pt_BR/LC_MESSAGES/tradução.txt Co-authored-by: Alexmelman88 <99257010+Alexmelman88@users.noreply.github.com> * Update archinstall/locales/pt_BR/LC_MESSAGES/tradução.txt Co-authored-by: Alexmelman88 <99257010+Alexmelman88@users.noreply.github.com> * Update archinstall/locales/pt_BR/LC_MESSAGES/tradução.txt Co-authored-by: Alexmelman88 <99257010+Alexmelman88@users.noreply.github.com> * Update archinstall/locales/pt_BR/LC_MESSAGES/tradução.txt Co-authored-by: Alexmelman88 <99257010+Alexmelman88@users.noreply.github.com> * Update archinstall/locales/pt_BR/LC_MESSAGES/tradução.txt Co-authored-by: Alexmelman88 <99257010+Alexmelman88@users.noreply.github.com> * Update archinstall/locales/pt_BR/LC_MESSAGES/tradução.txt Co-authored-by: Alexmelman88 <99257010+Alexmelman88@users.noreply.github.com> * finished my half made translation * Rename tradução.txt to base.po * typo Co-authored-by: Alexmelman88 <99257010+Alexmelman88@users.noreply.github.com>
2022-05-19Update Spanish translation (#1214)Franco Castillo
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
2022-05-19Clarify info message about profile installation (#1219)Didr
2022-05-18Enhance view (#1210)Daniel Girtler
* Add preview for menu entries * Fix mypy * Update * Update * Fix mypy Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
2022-05-18Added PIN support for FIDO2 devices (#1209)Anton Hvornum
* Adding support for PIN for FIDO2 unlock * Added a more clear output since systemd-cryptenroll isn't clear on it's output
2022-05-18Version bump to RC1 for v2.4.3Anton Hvornum
2022-05-18Added a HSM menu entry (#1196)Anton Hvornum
* Added a HSM menu entry, but also a safety check to make sure a FIDO device is connected * flake8 complaints * Adding FIDO lookup using cryptenroll listing * Added systemd-cryptenroll --fido2-device=list * Removed old _select_hsm call * Fixed flake8 complaints * Added support for locking and unlocking with a HSM * Removed hardcoded paths in favor of PR merge * Removed hardcoded paths in favor of PR merge * Fixed mypy complaint * Flake8 issue * Added sd-encrypt for HSM and revert back to encrypt when HSM is not used (stability reason) * Added /etc/vconsole.conf and tweaked fido2_enroll() to use the proper paths * Spelling error * Using UUID instead of PARTUUID when using HSM. I can't figure out how to get sd-encrypt to use PARTUUID instead. Added a Partition().part_uuid function. Actually renamed .uuid to .part_uuid and created a .uuid instead. * Adding missing package libfido2 and removed tpm2-device=auto as it overrides everything and forces password prompt to be used over FIDO2, no matter the order of the options. * Added some notes to clarify some choices. * Had to move libfido2 package install to later in the chain, as there's not even a base during mounting :P
2022-05-17pl and fr locale fixed (#1208)Alexmelman88
* Update list_manager.py * Update base.pot * Update base.po * Update base.pot * Update base.pot * Update base.po * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Update base.po * Add files via upload * Add files via upload
2022-05-17Fixed base.pot (#1207)Alexmelman88
* Update list_manager.py * Update base.pot * Update base.po * Update base.pot * Update base.pot * Update base.po * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload
2022-05-17Fix since consistency issues with 1195 (#1206)Dylan M. Taylor
2022-05-17Fix padding calculation (#1205)Daniel Girtler
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
2022-05-17Fix #1162 (#1204)Daniel Girtler
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
2022-05-17Fixing swedish translation (#1202)Anton Hvornum
2022-05-17Reworking select_encrypted_partitions() to use the new Menu system, (#1201)Anton Hvornum
* Reworking select_encrypted_partitions() to use the new Menu system, and allow granularity. * Listing partitions and enabling a index selection. Also when selecting 'delete all partitions' wipe=True will get set on the blockdevice now. Otherwise the new partitions won't be able to be created without deleting them first. * flake8 fix * Removed old select_encrypted_partitions()
2022-05-17Fixes #1127 (#1194)Daniel Girtler
* Fixes #1127 * flake8 Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
2022-05-16Fixed base.pot (#1191)Alexmelman88
* Update list_manager.py * Update base.pot * Update base.po * Update base.pot * Update base.pot * Update base.po * Add files via upload
2022-05-16Fix lengthy translations in Main Menu (Important) (#1195)Reza
* Fix lengthy translations in Main Menu * rename 'Additional repositories' to 'Optional repositories' * rename 'Drives' to 'Drive(s)' * rename 'Choose keyboard layout' to 'Select keyboard layout'
2022-05-16Transfer commit (#1199)MicroPanda123
2022-05-16Don't assume children exists (#1193)Anton Hvornum
2022-05-16Enabling retry for package downloads (#1188)Anton Hvornum
* Adding in a re-try on pacstrap calls * Made pacman -Syy also retry:able
2022-05-16Add network-manager-applet to NetworkManager profile (#1120)kpcyrd
* Add network-manager-applet to NetworkManager profile * Converted _configuration.is_desktop_profile() into profile.is_desktop_profile Co-authored-by: Anton Hvornum <anton@hvornum.se>
2022-05-16Update for french language (#1163)Roxfr
Hello, Here is the update for the French language. Regards, Roxfr Co-authored-by: Anton Hvornum <anton@hvornum.se>
2022-05-16Remove print (#1172)Daniel Girtler
Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
2022-05-16Internationalized portuguese and made it less formal (#1179)Gonçalo Candeias Amaro
2022-05-16Adding safe methods for __repr__ to call so that it doesn't break (#1190)Anton Hvornum
2022-05-14Adds nvidia-open package as an option. (#1176)Dylan M. Taylor
* Adds nvidia-open package as an option. Apologies for making the installation even more confusing for Nvidia users. This adds an option for the new open-source kernel module for Turing or later cards, https://github.com/NVIDIA/open-gpu-kernel-modules. nvidia-open is currently in the testing repository. * Change description * Clarify that the other open option is noveau * Added a check to see if the package we include exists in testing or not, and if it does, we allow that repo and warn about it. * Forgot to put level= on log output * Adding __future__ to the top again * Expose package functions from archinstall.lib.packages to avoid explicit imports. * Trying to get menu to show additional changes * Trying a flexible option of setting the menu listings * Trying a flexible option of setting the menu listings * Revert "Trying a flexible option of setting the menu listings" This reverts commit 330080697d0b1ca9ba74f468fdcd36be7736904f. * Revert "Trying a flexible option of setting the menu listings" This reverts commit 701b105b1dd66933dacf11f0be49c521fec758fe. * Revert "Trying to get menu to show additional changes" This reverts commit b038987561ab7764f5d786c3e49789fb217419d7. * Revert "Expose package functions from archinstall.lib.packages to avoid explicit imports." This reverts commit 9244c0b1906b71074f2688210f3c46dc09cbc8c2. * Revert "Adding __future__ to the top again" This reverts commit 1679f00f2e901d093655de261bab4cee5f0a9d57. * Revert "Forgot to put level= on log output" This reverts commit 65618943880bdbddcdd3c7e3427da574d9bf7fed. * Revert "Added a check to see if the package we include exists in testing or not, and if it does, we allow that repo and warn about it." This reverts commit 652308ee40230ee8c70cf0c4f7225d1278788d4a. Co-authored-by: Anton Hvornum <anton@hvornum.se>