# Class: pacman::params # class pacman::params { case $::osfamily { 'Archlinux' : { $package_ensure = 'present' $package_name = 'pacman' $config = '/etc/pacman.conf' # pacman config options $rootdir = '/' $dbpath = '/var/lib/pacman' $cachedir = '/var/cache/pacman/pkg' $logfile = '/var/log/pacman.log' $gpgdir = '/etc/pacman.d/gnupg/' $holdpkg = 'pacman glibc' $xfercommand = '/usr/bin/curl -C - -f %u > %o' $cleanmethod = 'KeepInstalled' $usedelta = '0.7' $architecture = 'auto' # pacman package options $ignorepkg = undef $noupgrade = undef $noextract = undef # pacman misc options $usesyslog = false $color = false $totaldownload = false $checkspace = true $verbosepkglist = false # pacman sec options $mainsiglevel = 'Required DatabaseOptional' $localfilesiglevel = 'Optional' $remotefilesiglevel = 'Required' } default : { fail("The ${module_name} module is not supported on an ${::osfamily} based system.") } } }