已合并
删除gawk依赖 #785
zhaowenrui创建于 4月24日
删除gawk依赖 #785
已合并
zhaowenrui创建于 4月24日
8 个文件变更+7-39
@@ -1759,4 +1759,4 @@ set -o pipefail
1759if [ $# -eq 0 ]; then1759if [ $# -eq 0 ]; then
1760 usage1760 usage
1761fi1761fi
1762-main "$@" | gawk '{print strftime("[%Y-%m-%d %H:%M:%S]"), $0}'1762+main "$@" | while IFS= read -r line; do echo "$(date '+[%Y-%m-%d %H:%M:%S]') $line"; done
@@ -136,7 +136,6 @@ docker run --name cann_container --device /dev/davinci0 --device /dev/davinci_ma
136 - cmake >= 3.16.0136 - cmake >= 3.16.0
137 - pigz(可选,安装后可提升打包速度,建议版本 >= 2.4)137 - pigz(可选,安装后可提升打包速度,建议版本 >= 2.4)
138 - dos2unix138 - dos2unix
139- - gawk
140 - make139 - make
141 - patch140 - patch
142 - googletest(仅执行UT时依赖,建议版本 [release-1.11.0](https://github.com/google/googletest/releases/tag/release-1.11.0))141 - googletest(仅执行UT时依赖,建议版本 [release-1.11.0](https://github.com/google/googletest/releases/tag/release-1.11.0))
@@ -72,36 +72,6 @@ detect_os() {
72 fi72 fi
73}73}
74 74 
75-install_gawk() {
76- echo -e "\n==== Checking Gawk ===="
77- 
78- if command -v gawk &> /dev/null; then
79- echo "Gawk has been installed"
80- return
81- fi
82- 
83- echo "Installing Gawk..."
84- case "$OS" in
85- debian)
86- run_command sudo $PKG_MANAGER update
87- run_command sudo $PKG_MANAGER install -y gawk
88- ;;
89- rhel)
90- run_command sudo $PKG_MANAGER install -y gawk
91- ;;
92- macos)
93- run_command brew install gawk
94- ;;
95- esac
96- 
97- if command -v gawk &> /dev/null; then
98- echo "Gawk installed successfully"
99- else
100- echo "Gawk installation failed"
101- exit 1
102- fi
103-}
104- 
105install_python() {75install_python() {
106 # Python version >= 3.7.076 # Python version >= 3.7.0
107 echo -e "\n==== Checking Python ===="77 echo -e "\n==== Checking Python ===="
@@ -434,7 +404,6 @@ main() {
434 echo "===================================================="404 echo "===================================================="
435 405 
436 detect_os406 detect_os
437- install_gawk
438 install_python407 install_python
439 install_gcc408 install_gcc
440 install_cmake409 install_cmake
@@ -448,4 +417,4 @@ main() {
448 echo "===================================================="417 echo "===================================================="
449}418}
450 419 
451-main "$@"420+main "$@"
@@ -41,4 +41,4 @@ main() {
41 exit 041 exit 0
42}42}
43set -o pipefail43set -o pipefail
44-main "$@" | gawk '{print strftime("[%Y-%m-%d %H:%M:%S]"), $0}'44+main "$@" | while IFS= read -r line; do echo "$(date '+[%Y-%m-%d %H:%M:%S]') $line"; done
@@ -70,4 +70,4 @@ main() {
70 fi70 fi
71}71}
72set -o pipefail72set -o pipefail
73-main "$@" | gawk '{print strftime("[%Y-%m-%d %H:%M:%S]"), $0}'73+main "$@" | while IFS= read -r line; do echo "$(date '+[%Y-%m-%d %H:%M:%S]') $line"; done
@@ -78,4 +78,4 @@ main() {
78 ${parer_cmd}78 ${parer_cmd}
79}79}
80set -o pipefail80set -o pipefail
81-main "$@" | gawk '{print strftime("[%Y-%m-%d %H:%M:%S]"), $0}'81+main "$@" | while IFS= read -r line; do echo "$(date '+[%Y-%m-%d %H:%M:%S]') $line"; done
@@ -58,4 +58,4 @@ main() {
58 ${parer_cmd}58 ${parer_cmd}
59}59}
60set -o pipefail60set -o pipefail
61-main "$@" | gawk '{print strftime("[%Y-%m-%d %H:%M:%S]"), $0}'61+main "$@" | while IFS= read -r line; do echo "$(date '+[%Y-%m-%d %H:%M:%S]') $line"; done
@@ -159,4 +159,4 @@ main() {
159 exit 0159 exit 0
160}160}
161set -o pipefail161set -o pipefail
162-main "$@" | gawk '{print strftime("[%Y-%m-%d %H:%M:%S]"), $0}'162+main "$@" | while IFS= read -r line; do echo "$(date '+[%Y-%m-%d %H:%M:%S]') $line"; done