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 的问题,省略