Changeset 37093
- Timestamp:
- 02/07/16 20:59:49 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/httpdfunc.h
r36005 r37093 5678 5678 } 5679 5679 5680 if(mode == 0) 5681 tmpstr = command("ls -1 /tmp/online | grep .img | sort -r"); 5682 else 5683 { 5684 if(file_exist("/var/backup")) 5685 tmpstr = command("ls -1 /var/backup/ | grep .img | sort -r"); 5680 if(checkrealbox("DM7020HD") == 1) 5681 { 5682 if(mode == 0) 5683 tmpstr = command("ls -1 /tmp/online | grep .nfi | sort -r"); 5686 5684 else 5687 tmpstr = command("ls -1 /tmp | grep .img | sort -r"); 5685 { 5686 if(file_exist("/var/backup")) 5687 tmpstr = command("ls -1 /var/backup/ | grep .nfi | sort -r"); 5688 else 5689 tmpstr = command("ls -1 /tmp | grep .nfi | sort -r"); 5690 } 5691 } 5692 else 5693 { 5694 if(mode == 0) 5695 tmpstr = command("ls -1 /tmp/online | grep .img | sort -r"); 5696 else 5697 { 5698 if(file_exist("/var/backup")) 5699 tmpstr = command("ls -1 /var/backup/ | grep .img | sort -r"); 5700 else 5701 tmpstr = command("ls -1 /tmp | grep .img | sort -r"); 5702 } 5688 5703 } 5689 5704 … … 5702 5717 buf = ostrcat(buf, "<a class=linelink2 href=queryraw?getupdate&", 1, 0); 5703 5718 5704 if(ostrstr(ret1[i].part, "_FULL_") != NULL )5719 if(ostrstr(ret1[i].part, "_FULL_") != NULL || ostrstr(ret1[i].part, "_FULLBACKUP.") != NULL || ostrstr(ret1[i].part, "_UPDATENFI_") != NULL) 5705 5720 { 5706 5721 cmd = ostrcat(cmd, "/sbin/update.sh ", 1, 0); … … 5708 5723 cmd = ostrcat(cmd, " ", 1, 0); 5709 5724 5710 cmd = ostrcat(cmd, "full ", 1, 0); 5725 if(ostrstr(ret1[i].part, "_FULL_") != NULL) 5726 cmd = ostrcat(cmd, "full ", 1, 0); 5727 else if(ostrstr(ret1[i].part, "_FULLBACKUP.") != NULL) 5728 cmd = ostrcat(cmd, "fullbackup ", 1, 0); 5729 else if(ostrstr(ret1[i].part, "_UPDATENFI_") != NULL) 5730 cmd = ostrcat(cmd, "updatenfi ", 1, 0); 5711 5731 5712 5732 if(mode == 0) … … 5742 5762 free(cmd), cmd = NULL; 5743 5763 } 5744 else if(ostrstr(ret1[i].part, "_FULLBACKUP_") != NULL)5745 {5746 cmd = ostrcat(cmd, "/sbin/update.sh ", 1, 0);5747 cmd = ostrcat(cmd, node->type, 1, 0);5748 cmd = ostrcat(cmd, " ", 1, 0);5749 5750 cmd = ostrcat(cmd, "full ", 1, 0);5751 5752 if(file_exist("/var/backup"))5753 cmd = ostrcat(cmd, "/var/backup/", 1, 0);5754 else5755 cmd = ostrcat(cmd, "/tmp/", 1, 0);5756 cmd = ostrcat(cmd, ret1[i].part, 1, 0);5757 5758 cmd = ostrcat(cmd, node->auth, 1, 0);5759 if(node->imgtype == 1)5760 cmd = ostrcat(cmd, " dev beta.dyndns.tv", 1, 0);5761 else5762 cmd = ostrcat(cmd, " release atemio.dyndns.tv", 1, 0);5763 if(file_exist("/var/swap"))5764 {5765 if(!file_exist("/var/swap/logs"))5766 mkdir("/var/swap/logs", 777);5767 5768 if(file_exist("/etc/.beta") && file_exist("/var/swap/logs"))5769 cmd = ostrcat(cmd, " > /var/swap/logs/update_debug.log 2>&1", 1, 0);5770 }5771 else if(checkbox("ATEMIO510") != 1 && checkbox("UFS910") != 1 && checkbox("UFS922") != 1 && checkbox("ATEVIO700") != 1 && checkbox("ATEVIO7000") != 1 && checkbox("IPBOX91") != 1 && checkbox("IPBOX900") != 1 && checkbox("IPBOX910") != 1 && checkbox("IPBOX9000") != 1)5772 {5773 if(!file_exist("/mnt/logs"))5774 mkdir("/mnt/logs", 777);5775 5776 if(file_exist("/etc/.beta") && file_exist("/mnt/logs"))5777 cmd = ostrcat(cmd, " > /mnt/logs/update_debug.log 2>&1", 1, 0);5778 }5779 5780 tmpstr1 = htmlencode(cmd);5781 buf = ostrcat(buf, tmpstr1, 1, 0);5782 free(tmpstr1), tmpstr1 = NULL;5783 free(cmd), cmd = NULL;5784 }5785 5764 5786 5765 buf = ostrcat(buf, " target=main>", 1, 0);
Note: See TracChangeset
for help on using the changeset viewer.