[object Object]

← back to Wallco Ai

Fix deploy-kamatera.sh: data/elements exclude matches symlink

0ae76443fdeea1c19bd7551431412595c4ba162f · 2026-05-30 13:18:14 -0700 · Steve

The exclude was 'data/elements/' (trailing slash = dir-only), but data/elements
is a symlink to /Volumes/Henry/wallco-ai-archive/elements locally. rsync tried
to sync the symlink and collided with the prod non-empty dir, aborting EVERY
deploy at step 2. Dropped the trailing slash so it matches both forms.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Files touched

Diff

commit 0ae76443fdeea1c19bd7551431412595c4ba162f
Author: Steve <steve@designerwallcoverings.com>
Date:   Sat May 30 13:18:14 2026 -0700

    Fix deploy-kamatera.sh: data/elements exclude matches symlink
    
    The exclude was 'data/elements/' (trailing slash = dir-only), but data/elements
    is a symlink to /Volumes/Henry/wallco-ai-archive/elements locally. rsync tried
    to sync the symlink and collided with the prod non-empty dir, aborting EVERY
    deploy at step 2. Dropped the trailing slash so it matches both forms.
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
 deploy-kamatera.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/deploy-kamatera.sh b/deploy-kamatera.sh
index 51c3790..da6f5a9 100755
--- a/deploy-kamatera.sh
+++ b/deploy-kamatera.sh
@@ -47,7 +47,7 @@ rsync -az --delete \
   --exclude='data/generated_pre_seamless_backup/' \
   --exclude='data/generated_ghost_quarantine/' \
   --exclude='data/generated_cactus_quarantine/' \
-  --exclude='data/elements/' \
+  --exclude='data/elements' \
   --exclude='data/tif/' \
   --exclude='data/rooms/' \
   --exclude='data/spoonflower-pulled/' \

← 8c09397 room mockups: tune template to full-width-credenza + quad bo  ·  back to Wallco Ai  ·  5/29 publish: 164 clean drunk-animals live; unpublish 26 set 91b2a35 →