Commit 621ddcc0ec92dbfb08143ffaf9b288b5fdf218a6
1 parent
b51f21c8
Exists in
master
Conserto de erro no installcacic na parte do linux.
Showing
1 changed file
with
13 additions
and
5 deletions
Show diff stats
install-cacic/installcacic.cpp
| @@ -65,14 +65,22 @@ void InstallCacic::run(QStringList argv, int argc) { | @@ -65,14 +65,22 @@ void InstallCacic::run(QStringList argv, int argc) { | ||
| 65 | QStringList("-install"); | 65 | QStringList("-install"); |
| 66 | #else | 66 | #else |
| 67 | oCacicComm->ftpDownload("agentes/cacic-service"); | 67 | oCacicComm->ftpDownload("agentes/cacic-service"); |
| 68 | + | ||
| 69 | + QJsonObject configsJson = configs["reply"].toObject(); | ||
| 70 | + QString senhaAgente; | ||
| 71 | + if ( !configsJson["te_senha_adm_agente"].isNull() ) | ||
| 72 | + senhaAgente = configsJson["te_senha_adm_agente"].toString(); | ||
| 73 | + else | ||
| 74 | + senhaAgente = QString("ADMINCACIC"); | ||
| 75 | + | ||
| 76 | + QStringList arguments; | ||
| 77 | + arguments.append(QString("-install")); | ||
| 78 | + arguments.append(QString("cacic")); | ||
| 79 | + arguments.append(senhaAgente); | ||
| 68 | QString exitStatus = oCacic.startProcess(oCacic.getCacicMainFolder() + "cacic-service", | 80 | QString exitStatus = oCacic.startProcess(oCacic.getCacicMainFolder() + "cacic-service", |
| 69 | false, | 81 | false, |
| 70 | &ok, | 82 | &ok, |
| 71 | - QStringList("-install", | ||
| 72 | - "cacic", | ||
| 73 | - !configs["reply"].toObject()["te_senha_adm_agente"].isNull() ? | ||
| 74 | - configs["reply"].toObject()["te_senha_adm_agente"].toString : | ||
| 75 | - "ADMINCACIC"); | 83 | + arguments); |
| 76 | #endif | 84 | #endif |
| 77 | if (!ok) | 85 | if (!ok) |
| 78 | std::cout << "Erro ao iniciar o processo: " | 86 | std::cout << "Erro ao iniciar o processo: " |