chore: 可以正常生成补丁包及回滚包及签名生效
This commit is contained in:
@@ -73,9 +73,11 @@ install_dependencies() {
|
||||
local dependencies=(
|
||||
"tar"
|
||||
"gzip"
|
||||
"bzip2"
|
||||
"jq"
|
||||
"gpg"
|
||||
"bc"
|
||||
"gnupg"
|
||||
)
|
||||
|
||||
for dep in "${dependencies[@]}"; do
|
||||
@@ -93,17 +95,21 @@ install_dependencies() {
|
||||
fi
|
||||
|
||||
# 关键依赖
|
||||
local keys_deps = " coreutils findutils util-linux "
|
||||
local keys_deps=(
|
||||
"coreutils"
|
||||
"findutils"
|
||||
"util-linux"
|
||||
)
|
||||
|
||||
if command -v apt-get >/dev/null 2>&1; then
|
||||
# Debian/Ubuntu
|
||||
$sudo_prefix apt-get update
|
||||
$sudo_prefix apt-get install -y $keys_deps $(printf "%s " "${dependencies[@]}")
|
||||
$sudo_prefix apt-get install -y $(printf "%s " "${keys_deps[@]}") $(printf "%s " "${dependencies[@]}")
|
||||
elif command -v yum >/dev/null 2>&1; then
|
||||
# CentOS/RHEL
|
||||
$sudo_prefix yum install -y $keys_deps $(printf "%s " "${dependencies[@]}")
|
||||
$sudo_prefix yum install -y $(printf "%s " "${keys_deps[@]}") $(printf "%s " "${dependencies[@]}")
|
||||
else
|
||||
warn "无法自动安装依赖,请手动安装: $keys_deps $(printf "%s " "${dependencies[@]}")"
|
||||
warn "无法自动安装依赖,请手动安装: $(printf "%s " "${keys_deps[@]}") $(printf "%s " "${dependencies[@]}")"
|
||||
fi
|
||||
|
||||
# 安装GPG(用于签名验证)
|
||||
|
||||
Reference in New Issue
Block a user