Changeset 45135


Ignore:
Timestamp:
01/15/21 13:31:12 (11 months ago)
Author:
obi
Message:

add oebuild debug harddisk to /mnt/logs/

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/harddisk.h

    r43596 r45135  
    699699                        if(large == 1)
    700700                                cmd = ostrcat(cmd , " large", 1, 0);
    701 
     701#ifdef OEBUILD
     702                if(!file_exist("/mnt/logs"))
     703                         mkdir("/mnt/logs", 777);
     704       
     705                if(file_exist("/mnt/logs"))
     706                        cmd = ostrcat(cmd, " > /mnt/logs/format_debug.log 2>&1", 1, 0);
     707#else
     708                if(!file_exist("/mnt/logs"))
     709                         mkdir("/mnt/logs", 777);
     710       
     711                if(file_exist("/mnt/logs"))
     712                        cmd = ostrcat(cmd, " > /mnt/logs/fsck_debug.log 2>&1", 1, 0);
     713                       
    702714                        if(file_exist("/var/swap"))
    703715                        {
     
    716728                                        cmd = ostrcat(cmd, " > /mnt/logs/format_debug.log 2>&1", 1, 0);
    717729                        }
    718 
     730#endif
    719731                        debug(80, "fdisk create cmd: %s", cmd);
    720732                        system(cmd);
     
    746758                        if(large == 1)
    747759                                cmd = ostrcat(cmd , " large", 1, 0);
    748 
     760#ifdef OEBUILD
     761                        if(!file_exist("/mnt/logs"))
     762                                 mkdir("/mnt/logs", 777);
     763               
     764                        if(file_exist("/mnt/logs"))
     765                                cmd = ostrcat(cmd, " > /mnt/logs/format_debug.log 2>&1", 1, 0);
     766#else
    749767                        if(file_exist("/var/swap"))
    750768                        {
     
    763781                                        cmd = ostrcat(cmd, " > /mnt/logs/format_debug.log 2>&1", 1, 0);
    764782                        }
    765 
     783#endif
    766784                        debug(80, "fdisk update cmd: %s", cmd);
    767785                        system(cmd);
     
    833851                else
    834852                        cmd = ostrcat(cmd , " 0", 1, 0);
    835 
     853#ifdef OEBUILD
     854                if(!file_exist("/mnt/logs"))
     855                         mkdir("/mnt/logs", 777);
     856       
     857                if(file_exist("/mnt/logs"))
     858                        cmd = ostrcat(cmd, " >> /mnt/logs/format_debug.log 2>&1", 1, 0);               
     859#else
    836860                if(file_exist("/var/swap"))
    837861                {
     
    850874                                cmd = ostrcat(cmd, " >> /mnt/logs/format_debug.log 2>&1", 1, 0);
    851875                }
    852 
     876#endif
    853877                debug(80, "format cmd: %s", cmd);
    854878                rc = system(cmd);
     
    890914                else if(ostrcmp(node->filesystem, "ext4") == 0)
    891915                        cmd = ostrcat("/sbin/cmd.sh \"fsck.ext4.gui -f -p\" /dev/" , dev, 0, 0);
    892 
     916#ifdef OEBUILD
     917                if(!file_exist("/mnt/logs"))
     918                         mkdir("/mnt/logs", 777);
     919       
     920                if(file_exist("/mnt/logs"))
     921                        cmd = ostrcat(cmd, " > /mnt/logs/fsck_debug.log 2>&1", 1, 0);
     922#else
    893923                if(file_exist("/var/swap"))
    894924                {
     
    907937                                cmd = ostrcat(cmd, " > /mnt/logs/fsck_debug.log 2>&1", 1, 0);
    908938                }
    909                
     939#endif         
    910940                debug(80, "fsck cmd: %s", cmd);
    911941                system(cmd);
Note: See TracChangeset for help on using the changeset viewer.