mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-09-06 09:21:28 +00:00
@@ -15,6 +15,7 @@ RUN apk add \
|
|||||||
build-base \
|
build-base \
|
||||||
diffutils \
|
diffutils \
|
||||||
flex \
|
flex \
|
||||||
|
git \
|
||||||
gmp-dev \
|
gmp-dev \
|
||||||
installkernel \
|
installkernel \
|
||||||
kmod \
|
kmod \
|
||||||
@@ -30,12 +31,24 @@ RUN apk add \
|
|||||||
xz \
|
xz \
|
||||||
xz-dev \
|
xz-dev \
|
||||||
zlib-dev \
|
zlib-dev \
|
||||||
zlib-static
|
zlib-static \
|
||||||
|
zstd \
|
||||||
|
zstd-static
|
||||||
|
|
||||||
COPY --from=ksrc /linux.tar.xz /kernel-headers.tar /
|
COPY --from=ksrc /linux.tar.xz /kernel-headers.tar /
|
||||||
RUN tar xf linux.tar.xz && \
|
RUN tar xf linux.tar.xz && \
|
||||||
tar xf kernel-headers.tar
|
tar xf kernel-headers.tar
|
||||||
|
|
||||||
|
# download and build libtraceevent.a
|
||||||
|
|
||||||
|
WORKDIR /build
|
||||||
|
ENV LIBTRACE_COMMIT=libtraceevent-1.8.2
|
||||||
|
RUN git clone https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git && \
|
||||||
|
cd libtraceevent && \
|
||||||
|
git checkout $LIBTRACE_COMMIT
|
||||||
|
|
||||||
|
RUN make -C libtraceevent all install V=1
|
||||||
|
|
||||||
WORKDIR /linux
|
WORKDIR /linux
|
||||||
|
|
||||||
RUN mkdir -p /out && \
|
RUN mkdir -p /out && \
|
||||||
|
Reference in New Issue
Block a user