X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fbase_installation%2Fmanifests%2Fpackage_managers.pp;h=f4df1860b1b9c71cf57e9a66634e3a2fb6ad7aea;hb=a0df248a2be61557b8a67c3d6e4df24dc3e7843e;hp=a03085d512044edae65b764bfca9d330c4f96ffd;hpb=2742958fd69c91c442685be62140f1e29e363b95;p=perso%2FImmae%2FProjets%2FPuppet.git diff --git a/modules/base_installation/manifests/package_managers.pp b/modules/base_installation/manifests/package_managers.pp index a03085d..f4df186 100644 --- a/modules/base_installation/manifests/package_managers.pp +++ b/modules/base_installation/manifests/package_managers.pp @@ -15,15 +15,22 @@ class base_installation::package_managers inherits base_installation { pacman::repo { 'multilib': order => 15, - include => '/etc/pacman.d/mirrorlist' + include => '/etc/pacman.d/mirrorlist', } pacman::repo { 'immae': order => 0, server => 'https://git.immae.eu/releases/packages/', - siglevel => 'Optional' + siglevel => 'Optional', } + exec { "refresh pacman": + command => "/usr/bin/pacman -Sy", + refreshonly => true, + } + + Concat["/etc/pacman.conf"] ~> Exec["refresh pacman"] -> Package <| name != "pacman" |> + class { 'aur': } contain "pacman"