Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-05-29Made sure generate-encryption-key-file is set for supplementary partitions ↵Anton Hvornum
to / (#1281)
2022-05-29Cleanup and version changes in prep for releaseAnton Hvornum
2022-05-29Fix subvol selection (#1277)Daniel Girtler
* Fix subvolume selection * Update Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
2022-05-29Moved genfstab() to guided.py instead of __exit__ of Installer(). This is a ↵Anton Hvornum
breaking change.
2022-05-29Fix "Unknown device" error when using erofs (#1232) (#1275)demostanis
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-27Removed nemo configuration from awesome profile, after #1247Anton 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-26Dmenu not needed (#1243)edl2
Qtile comes with simple run prompt already, want to keep as vanilla as possible.
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-26Remove unneeded packages from awesome profile? (#1247)edl2
This profile currently installs a nemo - file manager, gpicview - image viewer, and maim - screenshot taker. all of these items do not typically come with awesome and aren't awesome specific and should be installed by the user. (also not required for the system to work). Especially since these are not even the most popular tools for each use.
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-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'