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