1.5.0
This commit is contained in:
@@ -174,6 +174,8 @@ replace_files() {
|
||||
# 替换 EdgeAdmin bin
|
||||
if [ -d "$TEMP_DIR/edge-admin/bin" ]; then
|
||||
log_info "替换 EdgeAdmin 可执行文件..."
|
||||
rm -rf "$TARGET_DIR/bin"
|
||||
mkdir -p "$TARGET_DIR/bin"
|
||||
cp -r "$TEMP_DIR/edge-admin/bin"/* "$TARGET_DIR/bin/"
|
||||
log_info "✅ EdgeAdmin bin 已更新"
|
||||
fi
|
||||
@@ -181,15 +183,9 @@ replace_files() {
|
||||
# 替换 EdgeAdmin web(排除 tmp)
|
||||
if [ -d "$TEMP_DIR/edge-admin/web" ]; then
|
||||
log_info "替换 EdgeAdmin 前端文件..."
|
||||
if command -v rsync > /dev/null; then
|
||||
rsync -av --exclude='tmp' \
|
||||
"$TEMP_DIR/edge-admin/web/" "$TARGET_DIR/web/"
|
||||
else
|
||||
# 如果没有 rsync,使用 cp
|
||||
cp -r "$TEMP_DIR/edge-admin/web"/* "$TARGET_DIR/web/" 2>/dev/null || true
|
||||
rm -rf "$TARGET_DIR/web/tmp"/* 2>/dev/null || true
|
||||
fi
|
||||
# 清空 tmp 目录
|
||||
rm -rf "$TARGET_DIR/web"
|
||||
cp -r "$TEMP_DIR/edge-admin/web" "$TARGET_DIR/"
|
||||
mkdir -p "$TARGET_DIR/web/tmp"
|
||||
rm -rf "$TARGET_DIR/web/tmp"/* 2>/dev/null || true
|
||||
log_info "✅ EdgeAdmin web 已更新"
|
||||
fi
|
||||
@@ -203,6 +199,7 @@ replace_files() {
|
||||
|
||||
# 替换 bin
|
||||
if [ -d "$TEMP_DIR/edge-admin/edge-api/bin" ]; then
|
||||
rm -rf "$TARGET_DIR/edge-api/bin"
|
||||
mkdir -p "$TARGET_DIR/edge-api/bin"
|
||||
cp -r "$TEMP_DIR/edge-admin/edge-api/bin"/* \
|
||||
"$TARGET_DIR/edge-api/bin/" 2>/dev/null || true
|
||||
@@ -211,6 +208,7 @@ replace_files() {
|
||||
|
||||
# 替换 deploy(节点安装包)
|
||||
if [ -d "$TEMP_DIR/edge-admin/edge-api/deploy" ]; then
|
||||
rm -rf "$TARGET_DIR/edge-api/deploy"
|
||||
mkdir -p "$TARGET_DIR/edge-api/deploy"
|
||||
cp -r "$TEMP_DIR/edge-admin/edge-api/deploy"/* \
|
||||
"$TARGET_DIR/edge-api/deploy/" 2>/dev/null || true
|
||||
@@ -219,6 +217,7 @@ replace_files() {
|
||||
|
||||
# 替换 installers(安装工具)
|
||||
if [ -d "$TEMP_DIR/edge-admin/edge-api/installers" ]; then
|
||||
rm -rf "$TARGET_DIR/edge-api/installers"
|
||||
mkdir -p "$TARGET_DIR/edge-api/installers"
|
||||
cp -r "$TEMP_DIR/edge-admin/edge-api/installers"/* \
|
||||
"$TARGET_DIR/edge-api/installers/" 2>/dev/null || true
|
||||
@@ -345,4 +344,3 @@ main() {
|
||||
|
||||
# 执行主函数
|
||||
main
|
||||
|
||||
|
||||
Reference in New Issue
Block a user