Update Rust build system: use rustup with musl target for static builds

This commit is contained in:
2025-08-15 22:44:19 +02:00
parent 756b7e5514
commit f1829141a3
3 changed files with 31 additions and 27 deletions

View File

@@ -43,7 +43,14 @@ RUN apk add --no-cache \
grep \
findutils \
# JSON processing for GitHub API
jq
jq \
# Rustup for proper Rust musl builds
rustup
# Setup Rust toolchain for musl builds
RUN rustup-init -y --default-toolchain stable && \
. ~/.cargo/env && \
rustup target add x86_64-unknown-linux-musl
# Create directories
RUN mkdir -p /build/initramfs /build/kernel /build/output /build/github /build/configs/zinit /mnt/zinit