Configures pacman and makepkg on Arch Linux and CachyOS. The packages role installs packages afterwards, so multilib is ready before it runs.
become: true).| Variable | Default | Description |
|---|---|---|
package_manager_pacman_progress_options | [ILoveCandy, PrettyProgressBar] on CachyOS, [ILoveCandy] | Progress bar options set in /etc/pacman.conf. |
packages_upgrade_system (from the packages role) is read too: see below.
The role sets Color, CheckSpace, ParallelDownloads = 5 and the progress options in /etc/pacman.conf, and enables the standard multilib repository. Enabling multilib triggers pacman -Syu, which synchronizes the package databases and upgrades the installed packages.
Tags: pacman, pacman_config. The packages, packages_install, packages_reconcile and yay tags run it too, since installation needs it.
makepkg builds for the local CPU (native flags) without generating separate debug packages. A package built this way may not run on a different CPU.
Tags: makepkg, makepkg_config, system.
make deploy TAGS=makepkg BECOME_PASS=1None.
- hosts: all
become: true
roles:
- role: package_manager
tags: [package_manager]Unlicense
pad