From: Kefu Chai Date: Wed, 24 Dec 2025 05:55:26 +0000 (+0800) Subject: debian/control: add iproute2 to build dependencies X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=599922aa582bbaa6fa8c8e274b780fabafb10a9b;p=ceph.git debian/control: add iproute2 to build dependencies Test scripts like qa/tasks/cephfs/mount.py expect the ip command to be available in the container environment. Without it, tests fail with: ``` /bin/bash: line 1: ip: command not found File "/ceph/qa/tasks/cephfs/mount.py", line 96, in cleanup_stale_netnses_and_bridge p = remote.run(args=['ip', 'netns', 'list'], ... teuthology.exceptions.CommandFailedError: Command failed with status 127: 'ip netns list' ``` Add iproute2 to the debian package build dependencies when the build profile is enabled. This ensures the package is available during container-based builds, since buildcontainer-setup.sh → script/run-make.sh → install-deps.sh → debian/control → generated dependency package chain respects build profiles configured via `FOR_MAKE_CHECK` and `WITH_CRIMSON` environment variables set in Dockerfile.build. Signed-off-by: Kefu Chai --- diff --git a/debian/control b/debian/control index 215c4194ab6..18eb8429867 100644 --- a/debian/control +++ b/debian/control @@ -21,6 +21,7 @@ Build-Depends: automake, golang, gperf, g++ (>= 11), + iproute2 , javahelper, jq , jsonnet ,