Changeset 32987
- Timestamp:
- 02/14/15 21:10:08 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/plugins/readerconfig/readerconfig.h
r32982 r32987 365 365 struct skin* tmp = NULL; 366 366 struct oscam* node = NULL; 367 char* tmpstr = NULL, *file = NULL, *cmd = NULL, *dvbapi = NULL , *extract = NULL;367 char* tmpstr = NULL, *file = NULL, *cmd = NULL, *dvbapi = NULL; 368 368 369 369 if(cfgfile == NULL) … … 371 371 tmpstr = getoscamconfig(); 372 372 if(tmpstr == NULL) return; 373 extract = ostrcat("tar -zxvf /tmp/.tmp.tar.gz -C ", tmpstr, 0, 0);374 extract = ostrcat(extract, "/keys/", 1, 0);375 373 dvbapi = ostrcat(tmpstr, "/keys/oscam.dvbapi", 0, 0); 376 374 file = ostrcat(tmpstr, "/keys/oscam.server", 0, 0); … … 382 380 tmpstr = string_newline(command(cmd)); 383 381 dvbapi = ostrcat(tmpstr, "/oscam.dvbapi", 0, 0); 384 extract = ostrcat("tar -zxvf /tmp/.tmp.tar.gz -C ", tmpstr, 0, 0);385 extract = ostrcat(extract, "/", 1, 0);386 382 file = ostrcat(tmpstr, "/oscam.server", 0, 0); 387 383 free(cmd), cmd = NULL; … … 515 511 { 516 512 int ret = 1; 517 513 514 char* tmpstr = NULL; 515 tmpstr = ostrcat(" 518 516 gethttp("www.stbsw.com", "/sat/keys/Oscam.keys.tar.gz", 80, "/tmp/.tmp.tar.gz", NULL, 5000, NULL, 0); 519 517 520 printf("extract: %s\n", extract); 521 system(extract); 518 tmpstr = ostrcat(dvbapi, ".disable", 0, 0); 519 if(tmpstr != NULL) 520 { 521 if(file_exist(dvbapi) == 1) 522 { 523 ret = rename(dvbapi, tmpstr); 524 free(tmpstr); tmpstr = NULL; 525 tmpstr = ostrcat(tmpstr, _("Oscam dvbapi config disabled !"), 0, 0); 526 changetext(b2, _("Dvbapi (disabled)")); 527 } 528 else if(file_exist(tmpstr) == 1) 529 { 530 ret = rename(tmpstr, dvbapi); 531 free(tmpstr); tmpstr = NULL; 532 tmpstr = ostrcat(tmpstr, _("Oscam dvbapi config enabled !"), 0, 0); 533 changetext(b2, _("Dvbapi (enabled)")); 534 } 535 } 522 536 523 537 if(ret == 0) 524 538 { 525 textbox(_("Message"), _("Oscam Keys Updatet !"), _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 600, 200, 10, 0);539 textbox(_("Message"), tmpstr, _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 600, 200, 10, 0); 526 540 if(textbox(_("Message"), _("Restart Oscam ?"), _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 600, 200, 5, 0) == 1) 527 541 { … … 529 543 char* cmd = NULL; 530 544 cmd = ostrcat("emu.sh restart" , NULL, 0, 0); 531 ret =system(cmd);545 system(cmd); 532 546 free(cmd); 533 } 547 } 534 548 } 535 549 free(tmpstr); tmpstr = NULL; … … 540 554 startinternreader(1); 541 555 542 free(extract); extract = NULL;543 556 free(dvbapi); dvbapi = NULL; 544 557 free(file); file = NULL;
Note: See TracChangeset
for help on using the changeset viewer.