mirror of
https://gitee.com/amber-ce/amber-pm
synced 2026-05-14 02:00:20 +08:00
1.2.4-1 修复在 DDE 上会重复图标
This commit is contained in:
@@ -1 +1 @@
|
|||||||
@VERSION@=1.2.4
|
@VERSION@=1.2.4-1
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ if grep -q "Kylin" /etc/os-release; then
|
|||||||
echo "检测到麒麟系统,使用目标目录: $TARGET_BASE"
|
echo "检测到麒麟系统,使用目标目录: $TARGET_BASE"
|
||||||
else
|
else
|
||||||
TARGET_BASE="/usr/local/share"
|
TARGET_BASE="/usr/local/share"
|
||||||
APP_TARGET_DIR="$TARGET_BASE/applications/apm"
|
APP_TARGET_DIR="$TARGET_BASE/applications"
|
||||||
echo "检测到非麒麟系统,使用目标目录: $APP_TARGET_DIR"
|
echo "检测到非麒麟系统,使用目标目录: $APP_TARGET_DIR"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -66,11 +66,11 @@ wait
|
|||||||
|
|
||||||
# 迁移老链接(仅非麒麟系统需要)
|
# 迁移老链接(仅非麒麟系统需要)
|
||||||
if ! grep -q "Kylin" /etc/os-release; then
|
if ! grep -q "Kylin" /etc/os-release; then
|
||||||
OLD_LINK_DIR="/usr/local/share/applications"
|
OLD_LINK_DIR="/usr/local/share/applications/apm"
|
||||||
# 检查旧目录是否存在且不是apm子目录
|
# 检查旧apm子目录是否存在
|
||||||
if [ -d "$OLD_LINK_DIR" ] && [ "$OLD_LINK_DIR" != "$APP_TARGET_DIR" ]; then
|
if [ -d "$OLD_LINK_DIR" ]; then
|
||||||
echo "检查并迁移老链接..."
|
echo "检查并迁移apm子目录中的老链接..."
|
||||||
# 查找旧目录中指向APM数据目录的符号链接
|
# 查找apm子目录中指向APM数据目录的符号链接
|
||||||
find "$OLD_LINK_DIR" -maxdepth 1 -type l | while read -r link; do
|
find "$OLD_LINK_DIR" -maxdepth 1 -type l | while read -r link; do
|
||||||
target=$(readlink "$link")
|
target=$(readlink "$link")
|
||||||
# 如果链接指向APM的数据目录
|
# 如果链接指向APM的数据目录
|
||||||
@@ -86,6 +86,11 @@ if ! grep -q "Kylin" /etc/os-release; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
# 如果apm子目录为空,则删除它
|
||||||
|
if [ -z "$(ls -A "$OLD_LINK_DIR")" ]; then
|
||||||
|
echo "删除空的apm子目录"
|
||||||
|
rmdir -v "$OLD_LINK_DIR"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user