dev_1.0.0_sundp 完成Metric模块及模块e2e测试 #18
@ -41,6 +41,7 @@ show_help() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# 解析命令行参数
|
# 解析命令行参数
|
||||||
|
INSTALL_DIR=""
|
||||||
for arg in "$@"; do
|
for arg in "$@"; do
|
||||||
case $arg in
|
case $arg in
|
||||||
--help|-h)
|
--help|-h)
|
||||||
@ -48,9 +49,14 @@ for arg in "$@"; do
|
|||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
log_error "未知参数: $arg"
|
# 如果参数不是以--开头,则认为是安装目录
|
||||||
show_help
|
if [[ ! "$arg" =~ ^-- ]]; then
|
||||||
exit 1
|
INSTALL_DIR="$arg"
|
||||||
|
else
|
||||||
|
log_error "未知参数: $arg"
|
||||||
|
show_help
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
@ -132,7 +132,7 @@ find_version_file() {
|
|||||||
|
|
||||||
# 在当前目录查找
|
# 在当前目录查找
|
||||||
if [[ -f "$VERSION_FILE" ]]; then
|
if [[ -f "$VERSION_FILE" ]]; then
|
||||||
VERSION_FILE_PATH="$VERSION_FILE"
|
VERSION_FILE_PATH="$(pwd)/$VERSION_FILE"
|
||||||
log_success "找到版本文件: $VERSION_FILE"
|
log_success "找到版本文件: $VERSION_FILE"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
@ -140,7 +140,7 @@ find_version_file() {
|
|||||||
# 在 artifact 目录查找
|
# 在 artifact 目录查找
|
||||||
for version_dir in artifact/*/; do
|
for version_dir in artifact/*/; do
|
||||||
if [[ -f "${version_dir}${VERSION_FILE}" ]]; then
|
if [[ -f "${version_dir}${VERSION_FILE}" ]]; then
|
||||||
VERSION_FILE_PATH="${version_dir}${VERSION_FILE}"
|
VERSION_FILE_PATH="$(cd "$(dirname "${version_dir}${VERSION_FILE}")" && pwd)/$(basename "${version_dir}${VERSION_FILE}")"
|
||||||
log_success "找到版本文件: $VERSION_FILE_PATH"
|
log_success "找到版本文件: $VERSION_FILE_PATH"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
@ -262,6 +262,7 @@ verify_checksums() {
|
|||||||
log_info "验证文件完整性..."
|
log_info "验证文件完整性..."
|
||||||
|
|
||||||
artifact_dir=$(dirname "$VERSION_FILE_PATH")
|
artifact_dir=$(dirname "$VERSION_FILE_PATH")
|
||||||
|
log_info "Artifact 目录: $artifact_dir"
|
||||||
failed_verification=0
|
failed_verification=0
|
||||||
|
|
||||||
if [[ -f "$TEMP_DIR/checksums.txt" ]]; then
|
if [[ -f "$TEMP_DIR/checksums.txt" ]]; then
|
||||||
@ -436,6 +437,7 @@ install_components() {
|
|||||||
log_info "开始安装组件..."
|
log_info "开始安装组件..."
|
||||||
|
|
||||||
artifact_dir=$(dirname "$VERSION_FILE_PATH")
|
artifact_dir=$(dirname "$VERSION_FILE_PATH")
|
||||||
|
log_info "Artifact 目录: $artifact_dir"
|
||||||
install_count=0
|
install_count=0
|
||||||
total_count=0
|
total_count=0
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user