uengine-runner/new-deb-build/DEBIAN/postrm

67 lines
2.5 KiB
Bash
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# 使用系统默认的 bash 运行
#################################################################################################################
# 作者gfdgd xi
# 版本2.0.0
# 更新时间2022年01月16日
# 基于 bash
#################################################################################################################
# 删除软链接
rm -f /usr/bin/uengine-runner
rm -f /usr/bin/uengine-apk-builder
rm -f /usr/bin/uengine-app-uninstall
rm -f /usr/bin/uengine-app-install
rm -f /usr/bin/uengine-clean
rm -f /usr/bin/uengine-runner-about
rm -f /usr/bin/uengine-keyboard
rm -f /usr/bin/uengine-useadb
rm -f /usr/bin/uengine-runner-launch.sh
rm -f /usr/bin/uengine-runner-update-bug
rm -f /usr/bin/uengine-root
rm -fr /opt/apps/com.gitee.uengine.runner.spark/files/api/__pycache__
rm -fr /opt/apps/com.gitee.uengine.runner.spark/files/__pycache__
rm -f /usr/bin/uengine-runner-applist-launch.sh
rm -f /usr/bin/uengine-runner-auto-install-bash
#rm -f /usr/bin/uengine-loading-ubuntu
# 删除软件残留,简单粗暴一点直接全部删掉,防止出现警告
# 加判断是为了怕 reinstall 后程序就再也打不开了(除非卸载后重新安装)
if [ "$1" = "remove" ] || [ "$1" = "purge" ]; then
rm -rf /opt/apps/com.gitee.uengine.runner.spark
fi
# 删除软件配置文件只限“purge”
# 配置目录:~/.config/uengine-runner
if [ "$1" = "purge" ]; then
echo "清理程序配置文件"
for username in $(ls /home); do
echo /home/$username
if [ -d "/home/$username/.config/uengine-runner/" ]; then
rm -rf "/home/$username/.config/uengine-runner/"
# 删除 QWebEngine 记录
rm -rf "/home/$username/.local/share/uengine-runner"
rm -rf "/home/$username/.local/share/AutoConfig.py"
rm -rf "/home/$username/.config/share/uengine-runner"
rm -rf "/home/$username/.config/share/AutoConfig.py"
rm -rf "/home/$username/.cache/share/uengine-runner"
rm -rf "/home/$username/.cache/share/AutoConfig.py"
fi
done
# 清理 root 用户的配置文件
echo /root
if [ -d "/root/.config/uengine-runner/" ]; then
rm -rf "/root/.config/uengine-runner/"
rm -rf "/root/.local/share/uengine-runner"
rm -rf "/root/.local/share/AutoConfig.py"
rm -rf "/root/.config/share/uengine-runner"
rm -rf "/root/.config/share/AutoConfig.py"
rm -rf "/root/.cache/share/uengine-runner"
rm -rf "/root/.cache/share/AutoConfig.py"
fi
else
echo "非 purge跳过清理"
fi
# 刷新图标缓存
# 因为 Ubuntu 的问题,省略
gtk-update-icon-cache /usr/share/icons/bloom > /dev/null | true