TarPackageDeployService: Remove removePackageFile arg

It was always true.

Change-Id: I9136e924ae15471e6ffc51fa475d965fb49a7df7
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
Jarek Kobus
2022-11-22 16:21:29 +01:00
parent adc064d502
commit 2a830a12f2

View File

@@ -43,9 +43,7 @@ private:
void setFinished();
void installPackage(const IDeviceConstPtr &deviceConfig,
const QString &packageFilePath,
bool removePackageFile);
void installPackage(const IDeviceConstPtr &deviceConfig, const QString &packageFilePath);
void cancelInstallation();
State m_state = Inactive;
@@ -78,15 +76,14 @@ TarPackageDeployService::TarPackageDeployService()
}
void TarPackageDeployService::installPackage(const IDevice::ConstPtr &deviceConfig,
const QString &packageFilePath, bool removePackageFile)
const QString &packageFilePath)
{
QTC_ASSERT(m_installer.state() == QProcess::NotRunning, return);
m_device = deviceConfig;
QString cmdLine = QLatin1String("cd / && tar xvf ") + packageFilePath;
if (removePackageFile)
cmdLine += QLatin1String(" && (rm ") + packageFilePath + QLatin1String(" || :)");
const QString cmdLine = QLatin1String("cd / && tar xvf ") + packageFilePath
+ " && (rm " + packageFilePath + " || :)";
m_installer.setCommand({m_device->filePath("/bin/sh"), {"-c", cmdLine}});
m_installer.start();
}
@@ -160,7 +157,7 @@ void TarPackageDeployService::handleUploadFinished(const ProcessResultData &resu
m_state = Installing;
emit progressMessage(Tr::tr("Installing package to device..."));
installPackage(deviceConfiguration(), remoteFilePath, true);
installPackage(deviceConfiguration(), remoteFilePath);
}
void TarPackageDeployService::handleInstallationFinished(const QString &errorMsg)