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 | 321 | |
322 | 322 | void setPathContents(int mode, string id){ |
323 | 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 | 349 | void help() | ... | ... |
recognize/src/recognize.cpp
... | ... | @@ -443,7 +443,14 @@ void Recognize::executeGoogleEngine() { |
443 | 443 | |
444 | 444 | wavcut = new Wavcut(pathAudio,outputPath,_id); |
445 | 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 | 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 | 15 | msgErr = ""; |
16 | 16 | finish = false; |
17 | 17 | fail = false; |
18 | - setPathContents(); | |
19 | 18 | PRINTL(util::_DEBUG, "Done!\n"); |
20 | 19 | } |
21 | 20 | |
... | ... | @@ -24,6 +23,9 @@ ServiceTester::~ServiceTester() { |
24 | 23 | } |
25 | 24 | |
26 | 25 | void ServiceTester::checkServiceSRT() { |
26 | + | |
27 | + setPathContents(); | |
28 | + | |
27 | 29 | service_srt = new ServiceWindowGenerationFromSRT((char*)VID_FILE, (char*)SRT_FILE, 1, position, |
28 | 30 | resolution, background, (char*)TESTER_ID, MODE_TEST, 1); |
29 | 31 | |
... | ... | @@ -48,6 +50,9 @@ void ServiceTester::checkServiceSRT() { |
48 | 50 | } |
49 | 51 | |
50 | 52 | void ServiceTester::checkServiceRec() { |
53 | + | |
54 | + setPathContents(); | |
55 | + | |
51 | 56 | service_rec = new ServiceWindowGenerationFromRec((char*)REC_FILE, 0, 0, |
52 | 57 | background, (char*)TESTER_ID, MODE_TEST, 6);// 6 serviço sem mixagem |
53 | 58 | |
... | ... | @@ -70,6 +75,9 @@ void ServiceTester::checkServiceRec() { |
70 | 75 | deleteFiles(); |
71 | 76 | } |
72 | 77 | void ServiceTester::checkServiceText() { |
78 | + | |
79 | + setPathContents(); | |
80 | + | |
73 | 81 | service_text = new ServiceWindowGenerationFromText((char*)TXT_FILE, 1, background, |
74 | 82 | (char*)TESTER_ID, MODE_TEST); |
75 | 83 | |
... | ... | @@ -141,7 +149,8 @@ void ServiceTester::setPathContents() { |
141 | 149 | |
142 | 150 | void ServiceTester::deleteFiles() { |
143 | 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 | 154 | system(command.c_str()); |
146 | 155 | } |
147 | 156 | ... | ... |
util/src/argParser.cpp