From 08bed914654051e9ca4cf02664d9f04bac14584b Mon Sep 17 00:00:00 2001 From: wytch Date: Sat, 28 Feb 2026 01:26:44 -0600 Subject: [PATCH] down to bones --- .../slogger[start](permanent).ash | 0 savesync[rungame,endgame](sync).ash | 7 +++---- 2 files changed, 3 insertions(+), 4 deletions(-) rename slogger[start](permanent).ash => old/slogger[start](permanent).ash (100%) diff --git a/slogger[start](permanent).ash b/old/slogger[start](permanent).ash similarity index 100% rename from slogger[start](permanent).ash rename to old/slogger[start](permanent).ash diff --git a/savesync[rungame,endgame](sync).ash b/savesync[rungame,endgame](sync).ash index f4f743b..e8773da 100644 --- a/savesync[rungame,endgame](sync).ash +++ b/savesync[rungame,endgame](sync).ash @@ -3,15 +3,14 @@ # event_data=$(cat /tmp/es_state.inf | tr -d '\r' ) - +export LOG_FILE="/recalbox/share/system/logs/savesync.log" REMOTE_BASE="saves:gamepi-tv" -PIPE="/tmp/savesync_pipe" #DEBUG=1 log() { # $1 = level # $2 = message - printf "LOG:[%s] %s\n" "$1" "$2" >"$PIPE" + printf "[%s] %s\n" "$(date '+%Y-%m-%d %H:%M:%S')" "$1" >>"$LOG_FILE" } #log "DEBUG" "Starting based on event: $(echo "$event_data" | tr '\n' ',')" @@ -46,7 +45,7 @@ echo "$event_data" | while IFS='=' read -r k v; do remote_f="$REMOTE_BASE/$sid/$(basename "$sp")" #log "DEBUG" "rclone update $remote_f $sp" find "$sp" -size -256 -delete - rclone update "$remote_f" "$sp" + rclone update "$remote_f" "$(dirname "$sp")" log "INFO" "Start sync done" elif [ "$act" = "endgame" ]; then log "INFO" "Sync END: $(basename "$sp")"