#!/usr/bin/env bash set -euo pipefail ROOT="$(cd "$(dirname "$0")/../.." && pwd)" mkdir -p "$ROOT/backends/ollama/linux" "$ROOT/backends/llama.cpp/linux" "$ROOT/downloads" echo "Install Ollama Linux backend. Preferred factory method: copy a tested ollama binary to backends/ollama/linux/ollama." if command -v ollama >/dev/null 2>&1; then cp "$(command -v ollama)" "$ROOT/backends/ollama/linux/ollama" chmod +x "$ROOT/backends/ollama/linux/ollama" else echo "Ollama not found on factory machine. Install/test Ollama, then rerun or place the binary manually." >&2 exit 1 fi echo "For llama.cpp: download a tested release for your CPU/GPU target and place llama-server at backends/llama.cpp/linux/llama-server."