mihomo: sync upstream

last commit: 6f72d07d17
This commit is contained in:
gitea-action 2024-11-06 00:00:42 +08:00
parent e9f205e442
commit 25e23bca2e

View File

@ -8,8 +8,8 @@ USE_PROCD=1
. "$IPKG_INSTROOT/etc/mihomo/scripts/constants.sh" . "$IPKG_INSTROOT/etc/mihomo/scripts/constants.sh"
boot() { boot() {
# init log # prepare log
init_log prepare_log
# load config # load config
config_load mihomo config_load mihomo
# start delay # start delay
@ -25,8 +25,8 @@ boot() {
} }
start_service() { start_service() {
# clear log # prepare log
clear_log prepare_log
# load config # load config
config_load mihomo config_load mihomo
# check if enabled # check if enabled
@ -480,15 +480,20 @@ cleanup() {
/etc/init.d/cron restart /etc/init.d/cron restart
} }
init_log() { prepare_log() {
mkdir "$LOG_DIR" if [ ! -d "$LOG_DIR" ]; then
touch "$APP_LOG_PATH" mkdir -p "$LOG_DIR"
touch "$CORE_LOG_PATH" fi
} if [ ! -f "$APP_LOG_PATH" ]; then
touch "$APP_LOG_PATH"
clear_log() { else
echo -n > "$APP_LOG_PATH" echo -n > "$APP_LOG_PATH"
echo -n > "$CORE_LOG_PATH" fi
if [ ! -f "$CORE_LOG_PATH" ]; then
touch "$CORE_LOG_PATH"
else
echo -n > "$CORE_LOG_PATH"
fi
} }
log() { log() {