FROM debian:buster-slim AS downloader ENV url=https://github.com/kisslinux/repo/releases/download/2020.9-2 ENV version=2020.9-2 RUN mkdir /build WORKDIR /build RUN apt-get update && apt-get install -y wget gpg xz-utils RUN wget "$url/kiss-chroot-$version.tar.xz" -O /build/kiss-chroot-$version.tar.xz RUN wget "$url/kiss-chroot-$version.tar.xz.sha256" RUN sha256sum -c < kiss-chroot-2020.9-2.tar.xz.sha256 RUN wget "$url/kiss-chroot-$version.tar.xz.asc" RUN gpg --keyserver keys.gnupg.net --recv-key 46D62DD9F1DE636E || gpg --keyserver pgp.mit.edu --recv-key 46D62DD9F1DE636E RUN gpg --verify "kiss-chroot-$version.tar.xz.asc" WORKDIR /mnt RUN tar xvf /build/kiss-chroot-$version.tar.xz FROM scratch AS kiss COPY --from=downloader /mnt/ / RUN git config --global pull.ff only RUN git clone https://github.com/kisslinux/repo /usr/repos/official RUN git clone https://github.com/kisslinux/community /usr/repos/community RUN source /etc/profile ENV KISS_PATH="/usr/repos/official/core:/usr/repos/official/extra:/usr/repos/official/testing:/usr/repos/official/xorg:/usr/repos/community/community" ENV KISS_PROMPT="0" RUN kiss b gnupg1 && kiss i gnupg1 RUN gpg --keyserver keys.gnupg.net --recv-key 46D62DD9F1DE636E || gpg --keyserver pgp.mit.edu --recv-key 46D62DD9F1DE636E RUN echo trusted-key 0x46d62dd9f1de636e >>/root/.gnupg/gpg.conf WORKDIR /usr/repos/official RUN git config merge.verifySignatures true RUN sed -i "s/\/dev\/tty/\/dev\/null/g" /sbin/kiss RUN kiss update WORKDIR /var/db/kiss/installed RUN kiss build * WORKDIR / CMD ash