summaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2026-06-02 06:52:04 +0200
committerGitHub <noreply@github.com>2026-06-02 06:52:04 +0200
commit8669f150028a223d88b3e1ddbbd752fd8cd028ac (patch)
treef042038356a8b96190ce3ff658d30fcc98924b23 /docker
parentc280ccbc42f90d77a8743297c5d85443d517a46b (diff)
parent75a495b23738b17c40d93a26253d95e5be9628ad (diff)
downloadvyos-build-8669f150028a223d88b3e1ddbbd752fd8cd028ac.tar.gz
vyos-build-8669f150028a223d88b3e1ddbbd752fd8cd028ac.zip
Merge pull request #1198 from c-po/spdx-refactoring
T8542: refactor SBOM generation - run after ISO build
Diffstat (limited to 'docker')
-rw-r--r--docker/Dockerfile5
1 files changed, 5 insertions, 0 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile
index e4657690..11c0bd75 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -348,6 +348,11 @@ RUN apt-get update && apt-get install -y \
debmake \
python3-debian
+# Install syft binary required for SBOM generation
+RUN cd /tmp && curl -sSfL -o syft.tar.gz \
+ https://cdn.vyos.io/tools/syft_1.44.0_linux_$(dpkg-architecture -qDEB_HOST_ARCH).tar.gz; \
+ tar --extract --file=syft.tar.gz syft; mv syft /usr/local/bin/
+
# Allow password-less 'sudo' for all users in group 'sudo'
RUN sed "s/^%sudo.*/%sudo\tALL=(ALL) NOPASSWD:ALL/g" -i /etc/sudoers && \
echo "vyos_bld\tALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers && \