2021-07-30 12:27:30 +00:00
|
|
|
[options]
|
|
|
|
Architecture = auto
|
|
|
|
CheckSpace
|
|
|
|
Color
|
|
|
|
HoldPkg = ${' '.join(sorted(node.metadata.get('pacman/ask_before_removal')))}
|
|
|
|
ILoveCandy
|
|
|
|
IgnorePkg = ${' '.join(sorted(node.metadata.get('pacman/ignore_packages', set())))}
|
|
|
|
LocalFileSigLevel = Optional
|
|
|
|
ParallelDownloads = ${node.metadata.get('pacman/parallel_downloads')}
|
|
|
|
SigLevel = Required DatabaseOptional
|
|
|
|
VerbosePkgLists
|
|
|
|
|
2022-03-05 12:45:28 +00:00
|
|
|
# don't install systemd-homed pam module. It produces a lot of spam in
|
|
|
|
# journal about systemd-homed not being active, so just get rid of it.
|
|
|
|
# Requires reinstall of systemd package, though
|
|
|
|
NoExtract=usr/lib/security/pam_systemd_home.so
|
|
|
|
|
2021-07-30 12:27:30 +00:00
|
|
|
% for line in sorted(node.metadata.get('pacman/additional_config', set())):
|
|
|
|
${line}
|
|
|
|
% endfor
|
|
|
|
|
|
|
|
[core]
|
|
|
|
Server = ${node.metadata.get('pacman/repository')}
|
|
|
|
Include = /etc/pacman.d/mirrorlist
|
|
|
|
|
|
|
|
[extra]
|
|
|
|
Server = ${node.metadata.get('pacman/repository')}
|
|
|
|
Include = /etc/pacman.d/mirrorlist
|
|
|
|
|
|
|
|
[community]
|
|
|
|
Server = ${node.metadata.get('pacman/repository')}
|
|
|
|
Include = /etc/pacman.d/mirrorlist
|
|
|
|
% if node.metadata.get('pacman/enable_multilib', False):
|
2022-03-23 18:19:21 +00:00
|
|
|
|
2021-07-30 12:27:30 +00:00
|
|
|
[multilib]
|
|
|
|
Server = ${node.metadata.get('pacman/repository')}
|
|
|
|
Include = /etc/pacman.d/mirrorlist
|
|
|
|
% endif
|
|
|
|
% if node.metadata.get('pacman/enable_aurto', True):
|
2022-03-23 18:19:21 +00:00
|
|
|
|
2021-07-30 12:27:30 +00:00
|
|
|
[aurto]
|
|
|
|
Server = https://aurto.kunbox.net/
|
|
|
|
SigLevel = Optional TrustAll
|
|
|
|
% endif
|
2022-03-23 18:19:21 +00:00
|
|
|
% if node.has_bundle('zfs'):
|
|
|
|
|
|
|
|
[archzfs]
|
|
|
|
Server = http://archzfs.com/archzfs/x86_64
|
|
|
|
|
|
|
|
% if node.metadata.get('pacman/linux-lts', False):
|
2022-03-23 20:03:35 +00:00
|
|
|
[zfs-linux-lts]
|
2022-03-23 18:19:21 +00:00
|
|
|
% else:
|
2022-03-23 20:03:35 +00:00
|
|
|
[zfs-linux]
|
2022-03-23 18:19:21 +00:00
|
|
|
% endif
|
2022-03-23 20:03:35 +00:00
|
|
|
Server = http://kernels.archzfs.com/$repo/
|
2022-03-23 18:19:21 +00:00
|
|
|
% endif
|