summarylogtreecommitdiffstats
path: root/start.sh
diff options
context:
space:
mode:
authorYidaozhan Ya2022-12-23 21:10:25 +0800
committerYidaozhan Ya2022-12-23 21:10:25 +0800
commitecb4f743b3da629158ae053ed8ae15a2ee971e92 (patch)
tree2fe49b9cd33f543b7a7cc66194a82561883f9862 /start.sh
parent86f8e3c6918ad14de187c66b574d7fc40012caf7 (diff)
downloadaur-ecb4f743b3da629158ae053ed8ae15a2ee971e92.tar.gz
bump version: 2.0.3
Diffstat (limited to 'start.sh')
-rwxr-xr-xstart.sh9
1 files changed, 7 insertions, 2 deletions
diff --git a/start.sh b/start.sh
index bb355b86665a..68bc39a143a7 100755
--- a/start.sh
+++ b/start.sh
@@ -7,8 +7,8 @@ QQ_APP_DIR="${CONFIG_DIR}/QQ"
DOWNLOAD_DIR="$(xdg-user-dir DOWNLOAD)"
NEW_DISPLAY="${DISPLAY}"
QQ_HOTUPDATE_DIR="${QQ_APP_DIR}/versions"
-QQ_HOTUPDATE_VERSION="2.0.2-510"
-QQ_PREVIOUS_VERSIONS=("2.0.1-429" "2.0.1-453")
+QQ_HOTUPDATE_VERSION="2.0.3-543"
+QQ_PREVIOUS_VERSIONS=("2.0.1-429" "2.0.1-453" "2.0.2-510")
if [ "${DOWNLOAD_DIR}" == "${HOME}" ]; then
DOWNLOAD_DIR="${HOME}/Downloads"
@@ -16,12 +16,16 @@ if [ "${DOWNLOAD_DIR}" == "${HOME}" ]; then
fi
if [ ! -e "${QQ_APP_DIR}" ]; then mkdir -p "${QQ_APP_DIR}"; fi
if [ ! -e "${QQ_HOTUPDATE_DIR}/${QQ_HOTUPDATE_VERSION}" ]; then ln -sfd "/opt/QQ/resources/app" "${QQ_HOTUPDATE_DIR}/${QQ_HOTUPDATE_VERSION}"; fi
+rm -rf "${QQ_HOTUPDATE_DIR}/"**".zip"
# 处理 config.json
if [ ! -f "${QQ_HOTUPDATE_DIR}/config.json" ]; then
cp "/opt/QQ/workarounds/config.json" "${QQ_HOTUPDATE_DIR}/config.json"
else
for VERSION in ${QQ_PREVIOUS_VERSIONS[@]}; do
+ if [ -e "${QQ_HOTUPDATE_DIR}/${VERSION}" ]; then
+ rm -rf "${QQ_HOTUPDATE_DIR}/${VERSION}"
+ fi
if [ ! -z "$(grep -Rn "${VERSION}" "${QQ_HOTUPDATE_DIR}/config.json")" ]; then
cp "/opt/QQ/workarounds/config.json" "${QQ_HOTUPDATE_DIR}/config.json"
break
@@ -37,6 +41,7 @@ bwrap --new-session --die-with-parent --cap-drop ALL --unshare-user-try --unshar
--ro-bind /opt/QQ /opt/QQ \
--dev-bind /dev /dev \
--ro-bind /sys /sys \
+ --ro-bind /etc/passwd /etc/passwd \
--ro-bind /etc/resolv.conf /etc/resolv.conf \
--ro-bind /etc/localtime /etc/localtime \
--proc /proc \