4
1
mirror of https://github.com/QuasarApp/CQtDeployer.git synced 2025-05-04 21:49:35 +00:00

fix create qif installers on linux versions

This commit is contained in:
Andrei Yankovich 2020-05-04 20:24:21 +03:00
parent 56f175d07b
commit b73acf67f2

@ -38,6 +38,13 @@ bool Packing::create() {
const DeployConfig *cfg = DeployCore::_config;
QFileInfo cmdInfo(_pakage->runCmd());
auto allExecRight = QFile::ExeUser | QFile::ExeGroup | QFile::ExeOwner;
if (!cmdInfo.permission(allExecRight)) {
QFile::setPermissions(cmdInfo.absoluteFilePath(), cmdInfo.permissions() | allExecRight);
}
_proc->setProgram(_pakage->runCmd());
_proc->setProcessEnvironment(_proc->processEnvironment());
_proc->setArguments(_pakage->runArg());