archinstall/tests
pentago 817a1adef3
Add AUR helper installation support
Adds an "Enable AUR" entry to the global menu allowing the user to
choose between paru and yay. The selected helper is built from source
inside the chroot, running as the first sudo user under a temporary
NOPASSWD-pacman sudoers entry that is removed in a finally block.
Source builds avoid the libalpm soname mismatch that can occur with
prebuilt -bin packages.

The feature gracefully no-ops when no AUR helper is configured. The
menu item is gated behind the presence of a regular user account;
attempting --silent installs without one raises RequirementError.

Signed-off-by: pentago <876756+pentago@users.noreply.github.com>
2026-05-17 21:57:27 +02:00
..
data Add AUR helper installation support 2026-05-17 21:57:27 +02:00
__init__.py Dataclasses for args and config (#2936) 2024-11-26 11:08:36 +01:00
conftest.py Add AUR helper installation support 2026-05-17 21:57:27 +02:00
test_args.py Add Pacman settings submenu with Color and ParallelDownloads (#4404) 2026-04-13 18:37:51 +10:00
test_configuration_output.py Add AUR helper installation support 2026-05-17 21:57:27 +02:00
test_mirrorlist.py Refactor mirrors (#4274) 2026-03-21 17:57:33 +11:00
test_password_strength.py fix: reintegrate PasswordStrength into password prompt (#4111) (#4291) 2026-03-18 22:48:05 +11:00
test_share_log.py Enhance log sharing capability (#4526) 2026-05-15 21:38:17 +10:00