Skip to content

Commit 13bbde7

Browse files
authored
B #122: Remove deprecated apt-key (#123)
1 parent 0ddc099 commit 13bbde7

1 file changed

Lines changed: 6 additions & 19 deletions

File tree

minione

Lines changed: 6 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -767,8 +767,8 @@ EOT
767767
rm -f /etc/apt/sources.list.d/opennebula.list
768768
else
769769
(wget -q -O- https://downloads.opennebula.io/repo/"${REPO_KEY}" |
770-
apt-key add - >/dev/null) || return 1
771-
echo "deb ${REPO_BASE}/${DISTNAME}/${DISTVER} stable opennebula" \
770+
gpg --dearmor --yes --output /etc/apt/keyrings/opennebula.gpg) || return 1
771+
echo "deb [signed-by=/etc/apt/keyrings/opennebula.gpg] ${REPO_BASE}/${DISTNAME}/${DISTVER} stable opennebula" \
772772
>/etc/apt/sources.list.d/opennebula.list || return 1
773773
fi
774774
fi
@@ -791,20 +791,6 @@ install_opennebula_pkgs() {
791791
systemctl daemon-reload
792792
}
793793

794-
install_fireedge_deps() {
795-
if centos; then
796-
install centos-release-scl-rh
797-
else
798-
local KEY='https://keyserver.ubuntu.com/pks/lookup?op=get&fingerprint=on&search=0x1655A0AB68576280'
799-
local URL="https://deb.nodesource.com/node_$FIREEDGE_NODE_VER.x"
800-
wget -q -O- "$KEY" | apt-key add - >/dev/null || return 1
801-
add-apt-repository -s "deb $URL $(lsb_release -cs) main" || return 1
802-
apt-get -q -y update >/dev/null || return 1
803-
804-
install "nodejs=${FIREEDGE_NODE_VER}*"
805-
fi
806-
}
807-
808794
install_opennebula_kvm_pkgs() {
809795
install "$NODE_KVM_PKG" || return 1
810796
}
@@ -836,8 +822,9 @@ create_docker_repo() {
836822
curl -s https://download.docker.com/linux/centos/docker-ce.repo \
837823
-o /etc/yum.repos.d/docker-ce.repo
838824
elif debian; then
839-
curl -fsSL https://download.docker.com/linux/"${DISTNAME,,}"/gpg | sudo apt-key add
840-
add-apt-repository --yes "deb [arch=amd64] https://download.docker.com/linux/${DISTNAME,,} $(lsb_release -cs) stable"
825+
curl -fsSL https://download.docker.com/linux/"${DISTNAME,,}"/gpg -o /etc/apt/keyrings/docker.asc || return 1
826+
echo "deb [signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/${DISTNAME,,} "\
827+
"$(lsb_release -cs) stable" > /etc/apt/sources.list.d/docker.list
841828
fi
842829
}
843830

@@ -1046,7 +1033,7 @@ debian && {
10461033
"SKIP will try to install" ||
10471034
MISSING_PKGS="${MISSING_PKGS} apt-transport-https"
10481035

1049-
# check if gnupg is installed (required for apt-key add)
1036+
# check if gnupg is installed
10501037
check "dpkg -L gnupg >/dev/null 2>&1" \
10511038
"Checking if gnupg is installed" 1 \
10521039
"SKIP will try to install" ||

0 commit comments

Comments
 (0)