mirror of
https://gitee.com/spark-store-project/spark-store
synced 2025-09-29 15:12:21 +08:00
fix: 只允许一个更新进程
This commit is contained in:
parent
9007bdf3d3
commit
9046a3a965
@ -638,13 +638,15 @@ void Widget::chooseLeftMenu(int index)
|
|||||||
ui->stackedWidget->setCurrentIndex(0);
|
ui->stackedWidget->setCurrentIndex(0);
|
||||||
}
|
}
|
||||||
else if (index == 13){
|
else if (index == 13){
|
||||||
|
QFile upgradeStatus("/tmp/spark-store/upgradeStatus.txt");
|
||||||
|
if (!upgradeStatus.exists()){
|
||||||
QtConcurrent::run([=]{
|
QtConcurrent::run([=]{
|
||||||
auto upgradeP = new QProcess();
|
auto upgradeP = new QProcess();
|
||||||
upgradeP->startDetached("/opt/durapps/spark-store/bin/update-upgrade/ss-do-upgrade.sh");
|
upgradeP->startDetached("/opt/durapps/spark-store/bin/update-upgrade/ss-do-upgrade.sh");
|
||||||
upgradeP->waitForStarted();
|
upgradeP->waitForStarted();
|
||||||
upgradeP->waitForFinished(-1);
|
upgradeP->waitForFinished(-1);
|
||||||
|
|
||||||
});
|
});
|
||||||
|
}
|
||||||
ui->stackedWidget->setCurrentIndex(0);
|
ui->stackedWidget->setCurrentIndex(0);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
touch /tmp/spark-store/upgradeStatus.txt
|
||||||
pkexec /opt/durapps/spark-store/bin/update-upgrade/ss-do-upgrade-worker.sh ssupdate | zenity --progress --auto-close --pulsate --no-cancel --text="正在检查更新,请稍候..." --height 70 --width 400 --title="星火商店更新模块" --window-icon=/usr/share/icons/hicolor/scalable/apps/spark-store.svg
|
pkexec /opt/durapps/spark-store/bin/update-upgrade/ss-do-upgrade-worker.sh ssupdate | zenity --progress --auto-close --pulsate --no-cancel --text="正在检查更新,请稍候..." --height 70 --width 400 --title="星火商店更新模块" --window-icon=/usr/share/icons/hicolor/scalable/apps/spark-store.svg
|
||||||
|
|
||||||
if [ -z `cat /tmp/spark-store-app-ssupdate-status.txt` != "0" ];then
|
if [ -z `cat /tmp/spark-store-app-ssupdate-status.txt` != "0" ];then
|
||||||
@ -53,4 +53,6 @@ fi
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
rm -f touch /tmp/spark-store/upgradeStatus.txt
|
||||||
####从最开头
|
####从最开头
|
||||||
|
Loading…
x
Reference in New Issue
Block a user