Commit 8214776dfd322de53bb13576fd150a6f12f1a5c9
1 parent
22f08e2f
Exists in
master
and in
1 other branch
Ajustes para gerar o .deb e correção nos paths
Showing
4 changed files
with
42 additions
and
12 deletions
Show diff stats
main.cpp
| @@ -321,15 +321,29 @@ void hasInvalid(){ | @@ -321,15 +321,29 @@ void hasInvalid(){ | ||
| 321 | 321 | ||
| 322 | void setPathContents(int mode, string id){ | 322 | void setPathContents(int mode, string id){ |
| 323 | string command = "mkdir -p "; | 323 | string command = "mkdir -p "; |
| 324 | - if(mode == 1)// 1 aqui é devel | ||
| 325 | - command.append(PATH_DEVEL_CONTENTS).append(" && mkdir -p ").append(PATH_DEVEL_UPLOADS).append("/").append(id); | ||
| 326 | - else if (mode == 2)// 2 aqui é prod | ||
| 327 | - command.append(PATH_VBOX_UPLOADS); | ||
| 328 | - else { | ||
| 329 | - fail("Modo de execução não reconhecido!"); | ||
| 330 | - exit(127); | 324 | + switch(mode){ |
| 325 | + case 1://devel | ||
| 326 | + char* vlStorage; | ||
| 327 | + char* vlUploads; | ||
| 328 | + vlStorage = getenv("VLSTORAGE"); | ||
| 329 | + vlUploads = getenv("VLUPLOADS"); | ||
| 330 | + | ||
| 331 | + if(vlStorage == NULL || vlUploads == NULL){ | ||
| 332 | + command.append(PATH_DEVEL_CONTENTS).append(" && mkdir -p ") | ||
| 333 | + .append(PATH_DEVEL_UPLOADS).append("/").append(id); | ||
| 334 | + system(command.c_str()); | ||
| 335 | + } | ||
| 336 | + break; | ||
| 337 | + | ||
| 338 | + case 2://produção | ||
| 339 | + command.append(PATH_VBOX_UPLOADS).append("/").append(id); | ||
| 340 | + system(command.c_str()); | ||
| 341 | + break; | ||
| 342 | + | ||
| 343 | + default: | ||
| 344 | + fail("Modo de execução não reconhecido!"); | ||
| 345 | + exit(127); | ||
| 331 | } | 346 | } |
| 332 | - system(command.c_str()); | ||
| 333 | } | 347 | } |
| 334 | 348 | ||
| 335 | void help() | 349 | void help() |
recognize/src/recognize.cpp
| @@ -443,7 +443,14 @@ void Recognize::executeGoogleEngine() { | @@ -443,7 +443,14 @@ void Recognize::executeGoogleEngine() { | ||
| 443 | 443 | ||
| 444 | wavcut = new Wavcut(pathAudio,outputPath,_id); | 444 | wavcut = new Wavcut(pathAudio,outputPath,_id); |
| 445 | Jconf *jconf; | 445 | Jconf *jconf; |
| 446 | - jconf = j_config_load_file_new(PATH_WCONFIG); | 446 | + |
| 447 | + char* wPath; | ||
| 448 | + wPath = getenv("WCONFIG"); | ||
| 449 | + | ||
| 450 | + if(wPath != NULL) | ||
| 451 | + jconf = j_config_load_file_new(wPath); | ||
| 452 | + else | ||
| 453 | + jconf = j_config_load_file_new(PATH_WCONFIG); | ||
| 447 | 454 | ||
| 448 | if(wavcut->initialize(jconf)<2){ | 455 | if(wavcut->initialize(jconf)<2){ |
| 449 | 456 |
servico/src/serviceTester.cpp
| @@ -15,7 +15,6 @@ ServiceTester::ServiceTester(int _position, int _size, int _background) { | @@ -15,7 +15,6 @@ ServiceTester::ServiceTester(int _position, int _size, int _background) { | ||
| 15 | msgErr = ""; | 15 | msgErr = ""; |
| 16 | finish = false; | 16 | finish = false; |
| 17 | fail = false; | 17 | fail = false; |
| 18 | - setPathContents(); | ||
| 19 | PRINTL(util::_DEBUG, "Done!\n"); | 18 | PRINTL(util::_DEBUG, "Done!\n"); |
| 20 | } | 19 | } |
| 21 | 20 | ||
| @@ -24,6 +23,9 @@ ServiceTester::~ServiceTester() { | @@ -24,6 +23,9 @@ ServiceTester::~ServiceTester() { | ||
| 24 | } | 23 | } |
| 25 | 24 | ||
| 26 | void ServiceTester::checkServiceSRT() { | 25 | void ServiceTester::checkServiceSRT() { |
| 26 | + | ||
| 27 | + setPathContents(); | ||
| 28 | + | ||
| 27 | service_srt = new ServiceWindowGenerationFromSRT((char*)VID_FILE, (char*)SRT_FILE, 1, position, | 29 | service_srt = new ServiceWindowGenerationFromSRT((char*)VID_FILE, (char*)SRT_FILE, 1, position, |
| 28 | resolution, background, (char*)TESTER_ID, MODE_TEST, 1); | 30 | resolution, background, (char*)TESTER_ID, MODE_TEST, 1); |
| 29 | 31 | ||
| @@ -48,6 +50,9 @@ void ServiceTester::checkServiceSRT() { | @@ -48,6 +50,9 @@ void ServiceTester::checkServiceSRT() { | ||
| 48 | } | 50 | } |
| 49 | 51 | ||
| 50 | void ServiceTester::checkServiceRec() { | 52 | void ServiceTester::checkServiceRec() { |
| 53 | + | ||
| 54 | + setPathContents(); | ||
| 55 | + | ||
| 51 | service_rec = new ServiceWindowGenerationFromRec((char*)REC_FILE, 0, 0, | 56 | service_rec = new ServiceWindowGenerationFromRec((char*)REC_FILE, 0, 0, |
| 52 | background, (char*)TESTER_ID, MODE_TEST, 6);// 6 serviço sem mixagem | 57 | background, (char*)TESTER_ID, MODE_TEST, 6);// 6 serviço sem mixagem |
| 53 | 58 | ||
| @@ -70,6 +75,9 @@ void ServiceTester::checkServiceRec() { | @@ -70,6 +75,9 @@ void ServiceTester::checkServiceRec() { | ||
| 70 | deleteFiles(); | 75 | deleteFiles(); |
| 71 | } | 76 | } |
| 72 | void ServiceTester::checkServiceText() { | 77 | void ServiceTester::checkServiceText() { |
| 78 | + | ||
| 79 | + setPathContents(); | ||
| 80 | + | ||
| 73 | service_text = new ServiceWindowGenerationFromText((char*)TXT_FILE, 1, background, | 81 | service_text = new ServiceWindowGenerationFromText((char*)TXT_FILE, 1, background, |
| 74 | (char*)TESTER_ID, MODE_TEST); | 82 | (char*)TESTER_ID, MODE_TEST); |
| 75 | 83 | ||
| @@ -141,7 +149,8 @@ void ServiceTester::setPathContents() { | @@ -141,7 +149,8 @@ void ServiceTester::setPathContents() { | ||
| 141 | 149 | ||
| 142 | void ServiceTester::deleteFiles() { | 150 | void ServiceTester::deleteFiles() { |
| 143 | string command = "rm -f "; | 151 | string command = "rm -f "; |
| 144 | - command.append(OUT_FILE); | 152 | + command.append(OUT_FILE).append(" && rm -rf ") |
| 153 | + .append(PATH_TEST_UPLOADS).append("/").append(TESTER_ID); | ||
| 145 | system(command.c_str()); | 154 | system(command.c_str()); |
| 146 | } | 155 | } |
| 147 | 156 |
util/src/argParser.cpp
| @@ -135,7 +135,7 @@ void ArgParser::readArgs(char** argv, int argc) | @@ -135,7 +135,7 @@ void ArgParser::readArgs(char** argv, int argc) | ||
| 135 | } | 135 | } |
| 136 | 136 | ||
| 137 | if (argc < 2){ | 137 | if (argc < 2){ |
| 138 | - printf("Not enough arguments.\nTry --help.\n"); | 138 | + printf("Not enough arguments. Try --help.\n"); |
| 139 | throw lavidlib::RuntimeException(); | 139 | throw lavidlib::RuntimeException(); |
| 140 | } | 140 | } |
| 141 | 141 |