Ignore:
Timestamp:
02/05/16 21:33:38 (7 years ago)
Author:
obi
Message:

enable online update dm7020hdv2

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/system_update.h

    r35859 r37047  
    191191
    192192                                debug(40, "Update: update with log");
    193                                 if(ostrstr(filelist->select->text, "_FULL_") != NULL)
    194                                 {
    195                                         cmd = ostrcat(cmd, "full ", 1, 0);
     193                                if(ostrstr(filelist->select->text, "_FULL_") != NULL || ostrstr(filelist->select->text, "_FULLBACKUP.") != NULL || ostrstr(filelist->select->text, "_UPDATENFI_") != NULL)
     194                                {
     195                                        if(ostrstr(filelist->select->text, "_FULL_") != NULL)
     196                                                cmd = ostrcat(cmd, "full ", 1, 0);
     197                                        else if(ostrstr(filelist->select->text, "_FULLBACKUP.") != NULL)
     198                                                cmd = ostrcat(cmd, "fullbackup ", 1, 0);
     199                                        else if(ostrstr(filelist->select->text, "_UPDATENFI_") != NULL)
     200                                                cmd = ostrcat(cmd, "updatenfi ", 1, 0);
     201
    196202                                        cmd = ostrcat(cmd, tmpstr, 1, 0);
    197203                                        cmd = ostrcat(cmd, node->auth, 1, 0);
     
    217223                                                        cmd = ostrcat(cmd, " > /mnt/logs/update_debug.log 2>&1", 1, 0);
    218224                                        }
    219                
    220                                         msgtxt = ostrcat(msgtxt, _("starting Full Update ?"), 1, 0);
    221                                 }
    222 
    223                                 if(ostrstr(filelist->select->text, "_FULLBACKUP.") != NULL)
    224                                 {
    225                                         cmd = ostrcat(cmd, "fullbackup ", 1, 0);
    226                                         cmd = ostrcat(cmd, tmpstr, 1, 0);
    227                                         cmd = ostrcat(cmd, node->auth, 1, 0);
    228                                         if(node->imgtype == 1)
    229                                                 cmd = ostrcat(cmd, " dev beta.dyndns.tv", 1, 0);
    230                                         else
    231                                                 cmd = ostrcat(cmd, " release atemio.dyndns.tv", 1, 0);
    232 
    233                                         if(file_exist("/var/swap"))
    234                                         {
    235                                                 if(!file_exist("/var/swap/logs"))
    236                                                          mkdir("/var/swap/logs", 777);
    237                                        
    238                                                 if(file_exist("/etc/.beta") && file_exist("/var/swap/logs"))
    239                                                         cmd = ostrcat(cmd, " > /var/swap/logs/update_debug.log 2>&1", 1, 0);           
    240                                         }
    241                                         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)
    242                                         {
    243                                                 if(!file_exist("/mnt/logs"))
    244                                                          mkdir("/mnt/logs", 777);
    245                                        
    246                                                 if(file_exist("/etc/.beta") && file_exist("/mnt/logs"))
    247                                                         cmd = ostrcat(cmd, " > /mnt/logs/update_debug.log 2>&1", 1, 0);
    248                                         }
    249 
    250                                         msgtxt = ostrcat(msgtxt, _("starting Full Update (from backup) ?"), 1, 0);
     225
     226                                        if(ostrstr(filelist->select->text, "_FULL_") != NULL)
     227                                                msgtxt = ostrcat(msgtxt, _("starting Full Update ?"), 1, 0);
     228                                        else if(ostrstr(filelist->select->text, "_FULLBACKUP.") != NULL)
     229                                                msgtxt = ostrcat(msgtxt, _("starting Full Update (from backup) ?"), 1, 0);
     230                                        else if(ostrstr(filelist->select->text, "_UPDATENFI_") != NULL)
     231                                                msgtxt = ostrcat(msgtxt, _("starting Nfi Update ?"), 1, 0);
    251232                                }
    252233
Note: See TracChangeset for help on using the changeset viewer.