From 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Tue, 22 Oct 2024 10:36:11 +0000
Subject: [PATCH] 修改4g拨号为QMI,需要在系统里后台执行quectel-CM

---
 kernel/tools/testing/selftests/gen_kselftest_tar.sh |   26 ++++++++++++++++++--------
 1 files changed, 18 insertions(+), 8 deletions(-)

diff --git a/kernel/tools/testing/selftests/gen_kselftest_tar.sh b/kernel/tools/testing/selftests/gen_kselftest_tar.sh
index a27e2ee..4a974bc 100755
--- a/kernel/tools/testing/selftests/gen_kselftest_tar.sh
+++ b/kernel/tools/testing/selftests/gen_kselftest_tar.sh
@@ -38,16 +38,26 @@
 	esac
 	fi
 
-	install_dir=./kselftest
+	# Create working directory.
+	dest=`pwd`
+	install_work="$dest"/kselftest_install
+	install_name=kselftest
+	install_dir="$install_work"/"$install_name"
+	mkdir -p "$install_dir"
 
-# Run install using INSTALL_KSFT_PATH override to generate install
-# directory
-./kselftest_install.sh
-tar $copts kselftest${ext} $install_dir
-echo "Kselftest archive kselftest${ext} created!"
+	# Run install using INSTALL_KSFT_PATH override to generate install
+	# directory
+	./kselftest_install.sh "$install_dir"
+	(cd "$install_work"; tar $copts "$dest"/kselftest${ext} $install_name)
 
-# clean up install directory
-rm -rf kselftest
+	# Don't put the message at the actual end as people may be parsing the
+	# "archive created" line in their scripts.
+	echo -e "\nConsider using 'make gen_tar' instead of this script\n"
+
+	echo "Kselftest archive kselftest${ext} created!"
+
+	# clean up top-level install work directory
+	rm -rf "$install_work"
 }
 
 main "$@"

--
Gitblit v1.6.2