ASK preparations

This commit is contained in:
2026-05-01 15:38:11 +08:00
parent 2a1a5a8f08
commit 682f42d62d
5 changed files with 52 additions and 6 deletions

View File

@@ -70,6 +70,34 @@ WORKDIR /out/nxp/vpp
RUN curl -fL --retry 3 -o "${VPP_VERSION}.tar.gz" \
"https://github.com/nxp-qoriq/vpp/archive/refs/tags/${VPP_VERSION}.tar.gz"
# ---- ASK ----
FROM base AS mono_ask
ARG MONO_ASK_VERSION
WORKDIR /out/ask
RUN curl -fL --retry 3 -o "${MONO_ASK_VERSION}.tar.gz" \
"https://github.com/we-are-mono/ASK/archive/refs/tags/${MONO_ASK_VERSION}.tar.gz"
# ---- libhnfnetlink ----
FROM base AS libhnfnetlink
ARG LIBNFNETLINK_VERSION
WORKDIR /out/ask/libhnfnetlink
RUN curl -fL --retry 3 -o "${LIBNFNETLINK_VERSION}.tar.bz2" \
"https://www.netfilter.org/projects/libnfnetlink/files/libnfnetlink-${LIBNFNETLINK_VERSION}.tar.bz2"
# ---- libhnfct ----
FROM base AS libhnfct
ARG LIBNFCT_VERSION
WORKDIR /out/ask/libhnfct
RUN curl -fL --retry 3 -o "${LIBNFCT_VERSION}.tar.gz" \
"https://www.netfilter.org/projects/libnetfilter_conntrack/files/libnetfilter_conntrack-${LIBNFCT_VERSION}.tar.xz"
# ---- libcli ----
FROM base AS libcli
ARG LIBCLI_VERSION
WORKDIR /out/ask/libcli
RUN curl -fL --retry 3 -o "${LIBCLI_VERSION}.tar.gz" \
"https://github.com/dparrish/libcli/archive/refs/tags/V${LIBCLI_VERSION}.tar.gz"
# ---- alpine rootfs ----
FROM base AS alpine_rootfs
ARG ALPINE_SERIES
@@ -103,7 +131,11 @@ COPY --from=e2fsprogs /out/ /
COPY --from=dpdk /out/ /
COPY --from=fmlib /out/ /
COPY --from=fmc /out/ /
COPY --from=mono_ask /out/ /
COPY --from=vpp /out/ /
COPY --from=libhnfnetlink /out/ /
COPY --from=libhnfct /out/ /
COPY --from=libcli /out/ /
COPY --from=alpine_rootfs /out/ /
COPY --from=nxp_linux /out/ /
COPY --from=crio /out/ /