From ad53669098fa85855496700aa01a9ada1ce71463 Mon Sep 17 00:00:00 2001 From: shenmo Date: Mon, 11 Apr 2022 00:40:28 +0800 Subject: [PATCH] =?UTF-8?q?=09=E4=BF=AE=E6=94=B9=EF=BC=9A=20=20=20=20=20to?= =?UTF-8?q?ol/update-upgrade/ss-update-controler.sh=20=09=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=EF=BC=9A=20=20=20=20=20tool/update-upgrade/ss-update-?= =?UTF-8?q?notify.sh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tool/update-upgrade/ss-update-controler.sh | 6 +++--- tool/update-upgrade/ss-update-notify.sh | 9 ++++++++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/tool/update-upgrade/ss-update-controler.sh b/tool/update-upgrade/ss-update-controler.sh index 23d279f..c95ef6d 100755 --- a/tool/update-upgrade/ss-update-controler.sh +++ b/tool/update-upgrade/ss-update-controler.sh @@ -32,7 +32,7 @@ case $option in if [ -f /etc/xdg/autostart/spark-update-notifier.desktop ];then echo "检测到已经启动了自动更新检测,关闭中" sudo systemctl disable spark-update-notifier - rm /etc/xdg/autostart/spark-update-notifier.desktop + sudo rm /etc/xdg/autostart/spark-update-notifier.desktop else echo "未检测到自动更新检测,启动中" @@ -40,8 +40,8 @@ case $option in sudo service spark-update-notifier start # ln -s /opt/durapps/spark-store/bin/update-upgrade/autostart/spark-update-notifier.desktop $XDG_CONFIG_HOME/autostart # - ln -s /opt/durapps/spark-store/bin/update-upgrade/autostart/spark-update-notifier.desktop /etc/xdg/autostart - /opt/durapps/spark-store/bin/update-upgrade/ss-update-notify.sh + sudo ln -s /opt/durapps/spark-store/bin/update-upgrade/autostart/spark-update-notifier.desktop /etc/xdg/autostart + /opt/durapps/spark-store/bin/update-upgrade/ss-update-notify.sh now fi ;; diff --git a/tool/update-upgrade/ss-update-notify.sh b/tool/update-upgrade/ss-update-notify.sh index 9e7f5b2..1bf4dd9 100755 --- a/tool/update-upgrade/ss-update-notify.sh +++ b/tool/update-upgrade/ss-update-notify.sh @@ -1,11 +1,18 @@ #!/bin/bash set -e isexistnumber=0 +if [ "$1" = "now" ];then +update_app_number=`cat /tmp/spark-store-updatenum/number` + echo "$update_app_number" + notify-send -i spark-store "星火更新提醒" "星火商店仓库中有$update_app_number个软件包可以更新啦!请到星火商店的菜单处理" +exit 0 +fi + until [ $isexistnumber -eq 1 ];do if [ -f /tmp/spark-store-updatenum/number ];then + sleep 10 update_app_number=`cat /tmp/spark-store-updatenum/number` echo "$update_app_number" - sleep 10 notify-send -i spark-store "星火更新提醒" "星火商店仓库中有$update_app_number个软件包可以更新啦!请到星火商店的菜单处理" isexistnumber=1 fi