Skip to content

Commit

Permalink
Replace deprecated apt-key command
Browse files Browse the repository at this point in the history
The `apt-key` command is deprecated after Ubuntu 22.04. To get an early start,
this change replaces `apt-key` with the recommended alternative.

Signed-off-by: Nicolas Bock <[email protected]>
  • Loading branch information
nicolasbock committed Feb 8, 2022
1 parent 3d112c0 commit 7fd0f99
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 7 deletions.
10 changes: 7 additions & 3 deletions scripts/prepare-container-focal.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,21 +25,25 @@ deb http://apt.llvm.org/focal/ llvm-toolchain-focal-11 main
deb http://apt.llvm.org/focal/ llvm-toolchain-focal-12 main
# deb-src http://apt.llvm.org/focal/ llvm-toolchain-focal-12 main
EOF
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | ${SUDO} apt-key add -
${SUDO} cat > /etc/apt/trusted.gpg.d/llvm.gpg < <(wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | gpg --dearmor)

cat <<EOF | ${SUDO} tee /etc/apt/sources.list.d/toolchain.list
deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu focal main
# deb-src http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu focal main
EOF
${SUDO} apt-key adv --keyserver keyserver.ubuntu.com \
gpg --keyserver keyserver.ubuntu.com \
--recv-keys 60C317803A41BA51845E371A1E9377A2BA9EF27F
${SUDO} cat > /etc/apt/trusted.gpg.d/toolchain.gpg < <(gpg --export 60C317803A41BA51845E371A1E9377A2BA9EF27F)

cat <<EOF | ${SUDO} tee /etc/apt/sources.list.d/emacs.list
deb http://ppa.launchpad.net/kelleyk/emacs/ubuntu focal main
# deb-src http://ppa.launchpad.net/kelleyk/emacs/ubuntu focal main
EOF
${SUDO} apt-key adv --keyserver keyserver.ubuntu.com \
gpg --keyserver keyserver.ubuntu.com \
--recv-keys 873503A090750CDAEB0754D93FF0E01EEAAFC9CD
${SUDO} cat > /etc/apt/trusted.gpg.d/emacs.gpg < <(gpg --export 873503A090750CDAEB0754D93FF0E01EEAAFC9CD)

apt-key list

for i in $(seq 5); do
${SUDO} apt-get update && break
Expand Down
13 changes: 9 additions & 4 deletions scripts/prepare-container.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,28 +25,33 @@ deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-11 main
deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-12 main
# deb-src http://apt.llvm.org/bionic/ llvm-toolchain-bionic-12 main
EOF
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | ${SUDO} apt-key add -
${SUDO} cat > /etc/apt/trusted.gpg.d/llvm.gpg < <(wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | gpg --dearmor)

cat <<EOF | ${SUDO} tee /etc/apt/sources.list.d/cmake.list
deb http://ppa.launchpad.net/janisozaur/cmake-update-bionic/ubuntu bionic main
# deb-src http://ppa.launchpad.net/janisozaur/cmake-update-bionic/ubuntu bionic main
EOF
${SUDO} apt-key adv --keyserver keyserver.ubuntu.com \
gpg --keyserver keyserver.ubuntu.com \
--recv-keys DBA92F17B25AD78F9F2D9F713DEC686D130FF5E4
${SUDO} cat > /etc/apt/trusted.gpg.d/cmake.gpg < <(gpg --export DBA92F17B25AD78F9F2D9F713DEC686D130FF5E4)

cat <<EOF | ${SUDO} tee /etc/apt/sources.list.d/toolchain.list
deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu bionic main
# deb-src http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu bionic main
EOF
${SUDO} apt-key adv --keyserver keyserver.ubuntu.com \
gpg --keyserver keyserver.ubuntu.com \
--recv-keys 60C317803A41BA51845E371A1E9377A2BA9EF27F
${SUDO} cat > /etc/apt/trusted.gpg.d/toolchain.gpg < <(gpg --export 60C317803A41BA51845E371A1E9377A2BA9EF27F)

cat <<EOF | ${SUDO} tee /etc/apt/sources.list.d/emacs.list
deb http://ppa.launchpad.net/kelleyk/emacs/ubuntu bionic main
# deb-src http://ppa.launchpad.net/kelleyk/emacs/ubuntu bionic main
EOF
${SUDO} apt-key adv --keyserver keyserver.ubuntu.com \
gpg --keyserver keyserver.ubuntu.com \
--recv-keys 873503A090750CDAEB0754D93FF0E01EEAAFC9CD
${SUDO} cat > /etc/apt/trusted.gpg.d/emacs.gpg < <(gpg --export 873503A090750CDAEB0754D93FF0E01EEAAFC9CD)

apt-key list

for i in $(seq 5); do
${SUDO} apt-get update && break
Expand Down

0 comments on commit 7fd0f99

Please sign in to comment.