Skip to content

Commit 3255aa3

Browse files
authored
Merge pull request #294 from thaJeztah/update_gpg
Update to use /etc/apt/keyrings per APT maintainers recommendations
2 parents ee3e0e0 + f297941 commit 3255aa3

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

install.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -393,15 +393,16 @@ do_install() {
393393
if ! command -v gpg > /dev/null; then
394394
pre_reqs="$pre_reqs gnupg"
395395
fi
396-
apt_repo="deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] $DOWNLOAD_URL/linux/$lsb_dist $dist_version $CHANNEL"
396+
apt_repo="deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] $DOWNLOAD_URL/linux/$lsb_dist $dist_version $CHANNEL"
397397
(
398398
if ! is_dry_run; then
399399
set -x
400400
fi
401401
$sh_c 'apt-get update -qq >/dev/null'
402402
$sh_c "DEBIAN_FRONTEND=noninteractive apt-get install -y -qq $pre_reqs >/dev/null"
403-
$sh_c "curl -fsSL \"$DOWNLOAD_URL/linux/$lsb_dist/gpg\" | gpg --dearmor --yes -o /usr/share/keyrings/docker-archive-keyring.gpg"
404-
$sh_c "chmod a+r /usr/share/keyrings/docker-archive-keyring.gpg"
403+
$sh_c 'mkdir -p /etc/apt/keyrings && chmod -R 0755 /etc/apt/keyrings'
404+
$sh_c "curl -fsSL \"$DOWNLOAD_URL/linux/$lsb_dist/gpg\" | gpg --dearmor --yes -o /etc/apt/keyrings/docker.gpg"
405+
$sh_c "chmod a+r /etc/apt/keyrings/docker.gpg"
405406
$sh_c "echo \"$apt_repo\" > /etc/apt/sources.list.d/docker.list"
406407
$sh_c 'apt-get update -qq >/dev/null'
407408
)

0 commit comments

Comments
 (0)