Change sync order

This commit is contained in:
Ryan Hughes
2025-09-07 23:06:43 +02:00
parent ea9b3021b9
commit 6df79d32d9
+14 -1
View File
@@ -56,4 +56,17 @@ if [[ "$REMOTE" == "$DEFAULT_REMOTE" ]] && [[ "$SKIP_PROD_CHECK" != true ]]; the
fi
print_info "Syncing to: $REMOTE"
rclone sync "$DIRECTORY" "$REMOTE/$(basename $DIRECTORY)" --checksum --progress --copy-links --delete-after -v
# First sync packages (excluding database files to ensure packages are uploaded first)
print_info "Syncing packages..."
rclone sync "$DIRECTORY" "$REMOTE/$(basename $DIRECTORY)" \
--exclude "omarchy.db*" \
--exclude "omarchy.files*" \
--checksum --progress --copy-links --delete-after -v
# Then sync database files last to ensure repository integrity
print_info "Updating repository database..."
rclone copy "$DIRECTORY"/omarchy.* "$REMOTE/$(basename $DIRECTORY)/" \
--checksum --progress -v
print_success "Sync complete!"