支持 ACE 相关参数Tag

This commit is contained in:
2025-06-07 11:18:06 +08:00
parent c9f0ac7c5e
commit 1c43f11645
3 changed files with 28 additions and 2 deletions

View File

@@ -175,8 +175,16 @@ void DownloadItem::slotAsyncInstall(int t)
switch (t)
{
case 0:
installer.start("pkexec", QStringList() << "/usr/local/bin/ssinstall"
<< "/tmp/spark-store/" + ui->label_filename->text().toUtf8() << "--delete-after-install");
{
QStringList args;
args << "/usr/local/bin/ssinstall"
<< "/tmp/spark-store/" + ui->label_filename->text().toUtf8();
if (!installExtraArg.isEmpty()) {
args << installExtraArg;
}
args << "--delete-after-install";
installer.start("pkexec", args);
}
break;
case 1:
installer.start("deepin-deb-installer", QStringList() << "/tmp/spark-store/" + ui->label_filename->text().toUtf8());

View File

@@ -43,6 +43,9 @@ public:
void install(int);
// 新增:安装时额外参数
QString installExtraArg;
private:
Ui::DownloadItem *ui;