32 lines
1.4 KiB
Bash
Executable File
32 lines
1.4 KiB
Bash
Executable File
#!/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"
|