Skip to content

Commit

Permalink
Merge pull request #1897 from bastelfreak/arch2
Browse files Browse the repository at this point in the history
Arch Linux: Generate keyring before installing packages
  • Loading branch information
bastelfreak authored Aug 13, 2024
2 parents 8bcd67c + 278e107 commit 7b3b9c5
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions lib/beaker/host/unix/pkg.rb
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,10 @@ def update_pacman_if_needed
return unless self['platform'].include?('archlinux')
return unless @pacman_needs_update

# creates a GPG key + local keyring
execute("pacman-key --init")
# `archlinux-keyring` contains GPG keys that will be imported into the local keyring
# used to verify package signatures
execute("pacman --sync --noconfirm --noprogressbar --refresh archlinux-keyring")
execute("pacman --sync --noconfirm --noprogressbar --refresh --sysupgrade --ignore linux --ignore linux-docs --ignore linux-headers")
@pacman_needs_update = false
Expand Down

0 comments on commit 7b3b9c5

Please sign in to comment.