]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
Dockerfile: Switch to distro-provided trace-cmd
authorTom Rini <trini@konsulko.com>
Wed, 26 Nov 2025 21:52:00 +0000 (15:52 -0600)
committerTom Rini <trini@konsulko.com>
Mon, 1 Dec 2025 15:17:48 +0000 (09:17 -0600)
Now that we have moved to Ubuntu 24.04 the distribution provided
trace-cmd is new enough for our needs. Switch to installing that and
stop building it from source.

Signed-off-by: Tom Rini <trini@konsulko.com>
tools/docker/Dockerfile

index 63e21a31c7140dafc6af9f3979be298e655e409d..03c623db3f74ba302d44d52ab6ce00f7eedf2d5a 100644 (file)
@@ -141,6 +141,7 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
        sudo \
        swig \
        texinfo \
+       trace-cmd \
        util-linux \
        uuid-dev \
        vboot-kernel-utils \
@@ -316,22 +317,6 @@ RUN git clone https://github.com/stefanberger/swtpm /tmp/swtpm && \
        make install && \
        rm -rf /tmp/swtpm
 
-# Build trace-cmd
-RUN mkdir /tmp/trace && \
-    git clone https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git /tmp/trace/libtraceevent && \
-    cd /tmp/trace/libtraceevent && \
-    make -j$(nproc) && \
-    sudo make install && \
-    git clone https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git /tmp/trace/libtracefs && \
-    cd /tmp/trace/libtracefs && \
-    make -j$(nproc) && \
-    sudo make install && \
-    git clone https://github.com/rostedt/trace-cmd.git /tmp/trace/trace-cmd && \
-    cd /tmp/trace/trace-cmd && \
-    make -j$(nproc) && \
-    sudo make install && \
-    rm -rf /tmp/trace
-
 # Build coreboot
 RUN wget -O - https://coreboot.org/releases/coreboot-25.03.tar.xz | tar -C /tmp -xJ && \
     cd /tmp/coreboot-25.03 && \