diff --git a/Dockerfile b/Dockerfile index 17fb89c..51d6f04 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ # syntax=docker/dockerfile:1 # FreeBSD headers and libraries used only as a cross-compilation sysroot. -FROM rockylinux:9 AS freebsd-sysroot +FROM rockylinux:10 AS freebsd-sysroot ARG FREEBSD_RELEASE=15.1-RELEASE ARG FREEBSD_MIRROR=https://download.freebsd.org/releases/amd64/amd64 RUN dnf -y install --allowerasing ca-certificates coreutils curl tar xz \ @@ -18,7 +18,7 @@ RUN set -eux; \ mkdir -p /freebsd-sysroot; \ tar -xJf base.txz -C /freebsd-sysroot ./lib ./usr/include ./usr/lib -FROM rockylinux:9 +FROM rockylinux:10 ARG RUST_TOOLCHAIN=stable ARG FREEBSD_RUST_TOOLCHAIN=1.88.0 @@ -30,7 +30,7 @@ ARG APTLY_ZIP_SHA256=535ed24eb706bc25a316b59d709a7e74e10165f2ffab8552097ba7e4816 RUN dnf -y install --allowerasing \ bash binutils ca-certificates clang cmake coreutils createrepo_c curl file findutils \ gcc gcc-c++ git gnupg2 gzip libarchive lld llvm make openssl pkgconf-pkg-config \ - python3 python3.11 rpm rsync shadow-utils sqlite-devel tar unzip xz bzip2 zstd \ + python3 python3.11 rpm rsync shadow-utils sqlite-devel tar unzip xz bzip2 zstd bsdtar \ && dnf clean all \ && rm -rf /var/cache/dnf