#!/bin/sh # Полная настройка Joplin для Android-хотспота (Mac = клиент Wi‑Fi). # .local с телефона не работает → alias *.100 + LaunchAgent. # # ./joplin-android-hotspot-setup.sh install set -e ROOT="$(CDPATH= cd -- "$(dirname "$0")" && pwd)" echo "=== Joplin: Android-хотспот (Mac клиент) ===" echo "" echo "Почему не eternals.local:" echo " Android, раздающий хотспот, не резолвит .local имён подключённых устройств." echo " rclone.log — только 127.0.0.1, запросов с телефона нет." echo "" "$ROOT/joplin-hotspot-alias-install.sh" echo "" echo "Поднимаем alias (sudo)..." "$ROOT/joplin-hotspot-alias.sh" ensure echo "" "$ROOT/joplin-hotspot-alias.sh" status echo "" echo "=== На телефоне в Joplin WebDAV ===" grep '^JOPLIN_PHONE_URL=' "${JOPLIN_WEBDAV_CONFIG:-$HOME/.config/joplin-webdav/env}" 2>/dev/null \ | cut -d= -f2- || phone_url=$("$ROOT/joplin-hotspot-alias.sh" status | awk '/URL на телефоне/{getline; print}' | tr -d ' ') echo " $(grep '^JOPLIN_PHONE_URL=' "$HOME/.config/joplin-webdav/env" 2>/dev/null | cut -d= -f2-)" echo "" echo "При смене подсети (10.219→10.74) URL меняется — alias LaunchAgent поднимет *.100," echo "новый URL: ./joplin-hotspot-alias.sh status"