idkyet-builder (2025.05.300102)
Published 2025-05-30 01:08:00 +00:00 by FML128
Installation
docker pull git.fml128.ch/fml128/idkyet-builder:2025.05.300102
sha256:8817a410033303626cd0f50d9d7d16d8698ce3fa7ffb0b3b0448b60f20e7657c
Image layers
/bin/sh |
ARG TARGETARCH=amd64 |
COPY dir:3f1d332197d9e6211733027b5c8b86ae2fb87c6a79ef8c23b1422763dc8c52a2 in /keys |
|1 TARGETARCH=amd64 /bin/sh -c pacman-key --init && pacman-key --add /keys/*.asc && if [ "$TARGETARCH" = "amd64" ]; then echo "Server = https://mirror.init7.net/archlinux/\$repo/os/\$arch" > /etc/pacman.d/mirrorlist && echo "Server = https://mirror.metanet.ch/archlinux/\$repo/os/\$arch" >> /etc/pacman.d/mirrorlist && echo "Server = https://mirror.puzzle.ch/archlinux/\$repo/os/\$arch" >> /etc/pacman.d/mirrorlist && echo "Server = https://mirror.ungleich.ch/mirror/packages/archlinux/\$repo/os/\$arch" >> /etc/pacman.d/mirrorlist && echo "Server = https://pkg.adfinis.com/archlinux/\$repo/os/\$arch" >> /etc/pacman.d/mirrorlist && pacman -Syyuu --noconfirm archlinux-keyring && pacman-key --populate archlinux && pacman-key --lsign-key 159B530F61813FB067DCFEB45B5525DF8EB9A8E1 && gpg --import /keys/159B530F61813FB067DCFEB45B5525DF8EB9A8E1.asc && echo -e "5\ny\n" | gpg --batch --command-fd=0 --edit-key 159B530F61813FB067DCFEB45B5525DF8EB9A8E1 trust && pacman-key --lsign-key 8BE1FEE14302371DEF6F910A0E5877AC225D1980 && pacman-key --lsign-key DDF7DB817396A49B2A2723F7403BD972F75D9D76 && pacman-key --lsign-key 3056513887B78AEB && pacman -U --noconfirm 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst' 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'; elif [ "$TARGETARCH" = "arm64" ]; then cat /etc/pacman.d/mirrorlist && echo "Server = https://eu.mirror.archlinuxarm.org/\$arch/\$repo/" > /etc/pacman.d/mirrorlist && pacman-key --populate archlinuxarm; fi && rm /etc/pacman.d/gnupg/openpgp-revocs.d/* /etc/pacman.d/gnupg/private-keys-v1.d/* |
|1 TARGETARCH=amd64 /bin/sh -c pacman -Sy --noconfirm --needed base-devel arch-install-scripts git dosfstools mtools libisoburn erofs-utils sbsigntools fuse-overlayfs buildah && sed -i -e 's|^#mount_program|mount_program|g' /etc/containers/storage.conf && useradd -m builder && echo 'builder ALL=(ALL:ALL) NOPASSWD:ALL' > /etc/sudoers.d/builder |
USER builder |
|1 TARGETARCH=amd64 /bin/sh -c cd /tmp/ && curl --output aurutils.tar.gz https://aur.archlinux.org/cgit/aur.git/snapshot/aurutils.tar.gz && tar xf aurutils.tar.gz && cd aurutils && makepkg --syncdeps --noconfirm |
USER root |
|1 TARGETARCH=amd64 /bin/sh -c pacman -U --noconfirm /tmp/aurutils/aurutils-*.pkg.* && mkdir -p /aur && mv /tmp/aurutils/aurutils-*.pkg.* /aur/ && repo-add /aur/aur.db.tar.gz /aur/aurutils-*.pkg.* && echo "" >> /etc/pacman.conf && if [ "$TARGETARCH" = "amd64" ]; then echo "[archzfs]" >> /etc/pacman.conf && echo "Server = https://archzfs.com/\$repo/\$arch" >> /etc/pacman.conf; fi && echo "[aur]" >> /etc/pacman.conf && echo "SigLevel = Optional TrustAll" >> /etc/pacman.conf && echo "Server = file:///aur" >> /etc/pacman.conf && if [ "$TARGETARCH" = "amd64" ]; then echo "[chaotic-aur]" >> /etc/pacman.conf && echo "Include = /etc/pacman.d/chaotic-mirrorlist" >> /etc/pacman.conf && echo "[arch-mact2]" >> /etc/pacman.conf && echo "Server = https://mirror.funami.tech/arch-mact2/os/x86_64" >> /etc/pacman.conf && echo "SigLevel = Never" >> /etc/pacman.conf; fi && pacman -Syyuu --noconfirm |
ENV _BUILDAH_STARTED_IN_USERNS="" BUILDAH_ISOLATION=chroot |
COPY file:fd795a8a269e908cb5d38422b4e5866095a63d15537536fe2e65f3ab317560b2 in /usr/bin |
ENTRYPOINT ["idkyet-builder"] |
Labels
Key | Value |
---|---|
io.buildah.version | 1.23.1 |
Details
2025-05-30 01:08:00 +00:00
Versions (5)
View all
Container
0
OCI / Docker
linux/amd64
625 MiB
latest
2025-05-30
2025.05.300102
2025-05-30
2025.05.300101
2025-05-30
2025.05.281702
2025-05-28
2025.05.281302
2025-05-28