Skip to content
Snippets Groups Projects
core.sh 1.11 KiB
Newer Older
  • Learn to ignore specific revisions
  • zycromerz's avatar
    zycromerz committed
    #!/system/bin/sh
    #
    
    zycromerz's avatar
    zycromerz committed
    # Copyright (C) 2022 ZyCromerZ
    
    zycromerz's avatar
    zycromerz committed
    # SPDX-License-Identifier: GPL-3.0-or-later
    #
    
    for GetAllCmds in ${@}
    do
        eval $GetAllCmds
    done
    
    . $ModulPath/system/etc/ZyC-Core/misc/get-bb.sh
    
    zycromerz's avatar
    zycromerz committed
    . $ModulPath/system/etc/ZyC-Core/misc/initialize.sh
    
    . $ModulPath/system/etc/ZyC-Core/misc/key.sh
    
    zycromerz's avatar
    zycromerz committed
    . $ModulPath/system/etc/ZyC-Core/misc/funclist.sh
    
    zycromerz's avatar
    zycromerz committed
    
    
    zycromerz's avatar
    zycromerz committed
    sync
    
    
    zycromerz's avatar
    zycromerz committed
    while [[ "$MODULE_STATUS" == "1" ]]
    
    zycromerz's avatar
    zycromerz committed
    do
        # always check module status
    
    zycromerz's avatar
    zycromerz committed
        RunModules="$(cat $PMConfig/status.conf)"
    
    zycromerz's avatar
    zycromerz committed
        if [[ "$RunModules" == "1" ]];then
            if [[ "$BOOTmode" == "1" ]];then
    
                . $MPATH/system/etc/ZyC-Core/main.sh "boot"
    
                BOOTmode="0"
    
    zycromerz's avatar
    zycromerz committed
            elif [[ "$BOOTmode" == "0" ]];then
    
                . $MPATH/system/etc/ZyC-Core/main.sh
    
            for ngentod in last_fstrim.log last_optimize_database.log logs.log logs_error.log optimize_database.log write.log;do
    
    zycromerz's avatar
    zycromerz committed
                [[ "$(cat $MPATH/system/etc/ZyC-Core/info/$ngentod)" != *"please update status.conf to 1 for run modules"* ]] && echo "please update status.conf to 1 for run modules" > $MPATH/system/etc/ZyC-Core/info/$ngentod
    
            sleep 10s
    
    zycromerz's avatar
    zycromerz committed
        fi
    done