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:
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());
|
||||
|
Loading…
x
Reference in New Issue
Block a user