bump deps, rust, alpine, and add the real iproute2

This commit is contained in:
Mikaël Cluseau
2025-12-17 16:42:23 +01:00
parent 01a0073e78
commit 41c3f9badd
3 changed files with 105 additions and 130 deletions

View File

@ -1,4 +1,4 @@
from rust:1.91.0-alpine as rust
from rust:1.92.0-alpine as rust
run apk add --no-cache git musl-dev libudev-zero-dev openssl-dev cryptsetup-dev lvm2-dev clang-libs clang-dev
@ -14,13 +14,15 @@ run apk add zstd lz4
workdir /system
env VERSION=3.23.0
run . /etc/os-release \
&& wget -O- https://dl-cdn.alpinelinux.org/alpine/v${VERSION_ID%.*}/releases/x86_64/alpine-minirootfs-${VERSION_ID}-x86_64.tar.gz |tar zxv
&& wget -O- https://dl-cdn.alpinelinux.org/alpine/v${VERSION%.*}/releases/x86_64/alpine-minirootfs-${VERSION}-x86_64.tar.gz |tar zxv
run apk add --no-cache --update -p . musl libgcc coreutils \
lvm2 lvm2-extra lvm2-dmeventd udev cryptsetup \
iproute2 lvm2 lvm2-extra lvm2-dmeventd udev cryptsetup \
e2fsprogs lsblk openssl openssh-server wireguard-tools-wg-quick \
&& rm -rf usr/share/apk var/cache/apk etc/motd
&& rm -rf usr/share/apk var/cache/apk etc/motd dev/*
copy etc/sshd_config etc/ssh/sshd_config
@ -34,6 +36,6 @@ run chroot . init-version
run find * |cpio -H newc -oF /initrd
# ------------------------------------------------------------------------
from alpine:3.22.2
from alpine:3.23.0
copy --from=initrd /initrd /
entrypoint ["base64","/initrd"]