mirror of
https://github.com/trapexit/mergerfs.git
synced 2026-10-20 00:17:43 +00:00
Important changes: - Switch mergerfs and vendored libfuse Makefiles to -std=c++20. - Select the latest available GCC/G++ or toolset in container builds. - Verify compiler C++20 support during package installation. - Fix dynamic SysLog formatting for fmt C++20 checks.
15 lines
487 B
Plaintext
15 lines
487 B
Plaintext
ARG BUILD_TIMESTAMP=0
|
|
FROM --platform=linux/amd64 ubuntu:latest as build
|
|
COPY install-build-pkgs /tmp/
|
|
RUN /tmp/install-build-pkgs && \
|
|
DEBIAN_FRONTEND=noninteractive apt-get -qy --no-install-suggests --no-install-recommends install \
|
|
makeself
|
|
RUN mkdir -p /tmp/mergerfs/
|
|
RUN ls -lhd /pkgs
|
|
RUN cp -v /pkgs/*static*.gz /tmp/mergerfs/
|
|
RUN mkdir -p /build
|
|
RUN makeself /tmp/mergerfs/ /build/mergerfs-installer.run "mergerfs" echo "foo"
|
|
|
|
FROM scratch
|
|
COPY --from=build /build/ /
|