From 83779b690689d231e5c5ffbf9eab68958f80aaa9 Mon Sep 17 00:00:00 2001 From: schmeeve Date: Sun, 21 Jun 2026 09:55:33 -0700 Subject: [PATCH] use an actual mount --- comfyui-sync | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/comfyui-sync b/comfyui-sync index bfad8d6..9e61378 100755 --- a/comfyui-sync +++ b/comfyui-sync @@ -21,7 +21,7 @@ fi echo "[comfyui-sync] Starting at $(date)" -current_files=$(ls "$SOURCE" | sort) +current_files=$(find "$SOURCE" -maxdepth 1 -type f -printf '%f\n' | sort) if [ -f "$STATE_FILE" ]; then new_files=$(comm -13 <(sort "$STATE_FILE") <(echo "$current_files")) @@ -32,20 +32,19 @@ fi new_count=$(echo "$new_files" | grep -c '[^[:space:]]' || true) -if [ "$new_count" -eq 0 ]; then +if [ "$new_count" -gt 0 ]; then + echo "[comfyui-sync] Copying $new_count new file(s)..." + while IFS= read -r f; do + [ -z "$f" ] && continue + cp "$SOURCE/$f" "$SHARE_DIR/" + done <<< "$new_files" + + echo "$current_files" > "$STATE_FILE" + echo "[comfyui-sync] State file updated." +else echo "[comfyui-sync] No new files to copy." - exit 0 fi -echo "[comfyui-sync] Copying $new_count new file(s)..." -while IFS= read -r f; do - [ -z "$f" ] && continue - cp "$SOURCE/$f" "$SHARE_DIR/" -done <<< "$new_files" - -echo "$current_files" > "$STATE_FILE" -echo "[comfyui-sync] State file updated." - if [ -n "$NEATCLI" ]; then echo "[comfyui-sync] Running neatcli organize --by-type -e $SHARE_DIR" "$NEATCLI" organize --by-type -e "$SHARE_DIR"