diff --git a/docker/robotpkg/Dockerfile b/docker/robotpkg/Dockerfile index fec1106c380bd0a3ac1024d034eb34d268db8312..9963f9357a379e0415ee8bafe30dc52b0f5cafa6 100644 --- a/docker/robotpkg/Dockerfile +++ b/docker/robotpkg/Dockerfile @@ -1,16 +1,5 @@ FROM ubuntu:jammy -# Setup Robotpkg apt binary repository -ADD http://robotpkg.openrobots.org/packages/debian/robotpkg.key / -RUN --mount=type=cache,sharing=locked,target=/var/cache/apt \ - --mount=type=cache,sharing=locked,target=/var/lib/apt \ - apt-get update -y && DEBIAN_FRONTEND=noninteractive apt-get install -qqy --no-install-recommends \ - gnupg2 \ - && gpg --dearmor /robotpkg.key \ - && mv /robotpkg.key.gpg /usr/share/keyrings/robotpkg.gpg \ - && echo "deb [arch=amd64 signed-by=/usr/share/keyrings/robotpkg.gpg] \ - http://robotpkg.openrobots.org/packages/debian/pub jammy robotpkg" \ - >> /etc/apt/sources.list.d/robotpkg.list \ - && echo "deb [arch=amd64 signed-by=/usr/share/keyrings/robotpkg.gpg] \ - http://robotpkg.openrobots.org/wip/packages/debian/pub jammy robotpkg" \ - >> /etc/apt/sources.list.d/robotpkg.list +ADD http://robotpkg.openrobots.org/packages/debian/robotpkg.asc /etc/apt/keyrings/robotpkg.asc +RUN echo "deb [arch=amd64 signed-by=/usr/share/keyrings/robotpkg.asc] http://robotpkg.openrobots.org/wip/packages/debian/pub jammy robotpkg" /etc/apt/sources.list.d/robotpkg.list +RUN echo "deb [arch=amd64 signed-by=/usr/share/keyrings/robotpkg.asc] http://robotpkg.openrobots.org/packages/debian/pub jammy robotpkg" /etc/apt/sources.list.d/robotpkg.list