From e3c342c07b77aebe2f17b4b057e5e00dccebf7bf Mon Sep 17 00:00:00 2001
From: gfdgd_xi <3025613752@qq.com>
Date: Thu, 6 Jul 2023 11:34:58 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dpostinst=E5=9C=A8=E6=97=A0?=
 =?UTF-8?q?=E7=BD=91=E7=8A=B6=E6=80=81=E4=B8=8B=E5=AF=BC=E8=87=B4uengine-l?=
 =?UTF-8?q?oading-ubuntu=E5=87=BA=E9=94=99=E7=9A=84=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 README.md                     |  2 +-
 new-deb-build/DEBIAN/postinst | 21 ++++++++++++---------
 2 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/README.md b/README.md
index 56635b5..a3718a8 100755
--- a/README.md
+++ b/README.md
@@ -81,7 +81,7 @@ sudo apt upgrade
 **※2、修复 UEngine 在 debian12 安装无法正常开启 UEngine 的问题;**  
 **※3、修复在 UEngine 程序菜单检查到 UEngine 不存在但是无法安装的问题;**  
 **※4、修复了 https://gitee.com/gfdgd-xi/uengine-runner/issues/I6B6C8 的问题;**  
-**※5、优化了 postinst 脚本;**  
+**※5、优化了 postinst 和 postrm 脚本;**  
 6、添加 zenity 依赖;  
 7、屏蔽在更新程序过程中杀死程序中输出的错误;  
 8、修改下载 dtk 的网址。  
diff --git a/new-deb-build/DEBIAN/postinst b/new-deb-build/DEBIAN/postinst
index debb160..80eb3b1 100755
--- a/new-deb-build/DEBIAN/postinst
+++ b/new-deb-build/DEBIAN/postinst
@@ -35,7 +35,7 @@ if [[ $? != 0 ]] && [[ -f /usr/bin/uengine-loading-ubuntu ]]; then
     done
 fi
 # 更新 uengine-loading-ubuntu(如果存在)
-if [[ -f /usr/bin/uengine-loading-ubuntu ]]; then
+if [[ -f /usr/bin/uengine-loading-ubuntu ]] || [[ -f /usr/bin/uengine-loading-binder ]]; then
     echo 更新 uengine-loading-ubuntu
     cp /opt/apps/com.gitee.uengine.runner.spark/files/LoadingBinder/load.sh /usr/bin/uengine-loading-binder
     if [ -f /tmp/upgrade-uengine-loading-ubuntu ]; then
@@ -46,15 +46,18 @@ if [[ -f /usr/bin/uengine-loading-ubuntu ]]; then
     if [ $? == 0 ]; then
         # 替换
         cp /tmp/upgrade-uengine-loading-ubuntu /usr/bin/uengine-loading-ubuntu
-        chmod 755 /usr/bin/uengine-loading-ubuntu
-        for username in $(ls /home)  
-        do
-            echo /home/$username
-            cp /usr/bin/uengine-loading-ubuntu /home/$username/uengine-launch/run_daemon.sh
-            chmod 755 /home/$username/uengine-launch/run_daemon.sh
-        done
+        
+    else
+        cp /opt/apps/com.gitee.uengine.runner.spark/files/Help/shell/run_daemon.sh /usr/bin/uengine-loading-ubuntu
     fi
-    rm /tmp/upgrade-uengine-loading-ubuntu
+    chmod 755 /usr/bin/uengine-loading-ubuntu
+    for username in $(ls /home)  
+    do
+        echo /home/$username
+        cp /usr/bin/uengine-loading-ubuntu /home/$username/uengine-launch/run_daemon.sh
+        chmod 755 /home/$username/uengine-launch/run_daemon.sh
+    done
+    rm -f /tmp/upgrade-uengine-loading-ubuntu
 fi
 # 刷新图标缓存
 # 因为 Ubuntu 的问题,省略