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