From ffb3b3949debd3a33d4dba79bbb3ccc4b0498898 Mon Sep 17 00:00:00 2001 From: propelluo Date: Fri, 15 May 2026 14:49:18 +0800 Subject: [PATCH] vendor: drop tst-build.sh (private build script lives on master) Co-authored-by: Cursor --- linux-6.6/tst-build.sh | 86 ------------------------------------------ 1 file changed, 86 deletions(-) delete mode 100755 linux-6.6/tst-build.sh diff --git a/linux-6.6/tst-build.sh b/linux-6.6/tst-build.sh deleted file mode 100755 index ff73ff6b..00000000 --- a/linux-6.6/tst-build.sh +++ /dev/null @@ -1,86 +0,0 @@ -#!/bin/bash - -# Desc: 编译测试工具 -# Args: -# $1 -- g_install_dir,可选参数,指定工具安装路径 -# 说明: -# 编译脚本是名字固定为tst-build.sh的bash脚本 -# 如果不指定参数g_install_dir,那么默认安装在当前目录.install路径下 -# 编译失败则将.install目录重命名为.install.fail -# .install目录存在表示工具已经编译过,不再重复编译 - -g_tool_dir="$(dirname "$(realpath "$0")")" -g_install_dir="$1" - -# TODO: 编译依赖包列表 -build_dep_pkg_list=" - alsa-lib-devel - libcap-ng-devel - libcap-devel - fuse-devel - popt-devel - numactl-devel - libmnl-devel - openssl-devel - iproute-tc - jq - teamd-devel - nftables-devel - iptables-devel - iperf3-devel - conntrack-tools - ipvsadm - perf - libasan - libubsan - libbpf-devel - llvm-devel - libmount-devel - socat - liburing-devel - netcat - nmap-ncat - netsniff-ng - glibc-devel.i686 - libasan - libasan-static -" - -# TODO: 实际编译动作 -build_tool() { - # 编译过程会对源码结构产生影响,将源码拷贝到安装目录,再进行编译 - cp -r "$g_tool_dir" "$g_install_dir" && cd "$g_install_dir/linux-6.6" || return 1 - make -C tools/testing/selftests/ -j -} - -# 下面代码建议保持不变 -main() { - [ -z "$g_install_dir" ] && g_install_dir="${g_tool_dir}.install" - - if [ -f "$g_install_dir" ]; then - echo "$g_install_dir not dir" - return 1 - elif [ -d "$g_install_dir" ]; then - echo "dir $g_install_dir existed, ignore rebuild" - return 0 - else - echo "build to dir $g_install_dir" - fi - - for pkg in $build_dep_pkg_list; do - rpm -q "$pkg" || yum install -y "$pkg" - done - - mkdir -p "$g_install_dir" - if build_tool; then - echo "build $g_tool_dir success, dir $g_install_dir" - return 0 - else - [ -e "${g_install_dir}.fail" ] && rm -rf "${g_install_dir}.fail" - mv "$g_install_dir" "${g_install_dir}.fail" - echo "build $g_tool_dir fail, dir $g_install_dir" - return 1 - fi -} - -main "$@" -- Gitee