#!/usr/bin/env bash # Отправить файл на Fedora MacBook по Bluetooth (с этого Mac). # # Порядок: # 1. FEDORA: Blueman → «Принять файл» (диалог «Ожидание…») # 2. MAC: bash send-to-fedora-bluetooth.sh [файл] [устройство] # 3. MAC: Bluetooth File Exchange → fedora → Send # # Примеры: # bash docs/old_mac/scripts/send-to-fedora-bluetooth.sh # bash docs/old_mac/scripts/send-to-fedora-bluetooth.sh ~/Desktop/foo.tar.gz # bash docs/old_mac/scripts/send-to-fedora-bluetooth.sh foo.tar.gz fedora set -euo pipefail OLD_MAC="$(cd "$(dirname "$0")/.." && pwd)" DEFAULT_ARCHIVE="$OLD_MAC/deliverable/fedora-bcm4322-wifi-fix.tar.gz" DEFAULT_DEVICE="fedora" BFX="/System/Library/CoreServices/Bluetooth File Exchange.app" die() { printf 'error: %s\n' "$*" >&2; exit 1; } usage() { cat </dev/null || stat -c%s "$FILE")" printf 'Куда : %s\n\n' "$DEVICE" printf 'Открываю Bluetooth File Exchange → выберите «%s» → Send.\n\n' "$DEVICE" killall "Bluetooth File Exchange" 2>/dev/null || true sleep 0.5 open -a "Bluetooth File Exchange" "$FILE" printf 'Готово. Подтвердите отправку в окне Bluetooth File Exchange.\n'