#!/bin/sh
. "$(dirname "$0")/lib-client.sh"
PLATFORM=$(detect_router_platform)
ARCH=$(detect_arch)
echo "=========================================="
echo " Phobos Router Architecture Detector"
echo "=========================================="
echo ""
echo "Платформа: ${PLATFORM}"
echo "uname -m: $(uname -m)"
echo "Ядро: $(uname -s) $(uname -r)"
echo ""
echo "Источники определения:"
if [ -r /opt/etc/entware_release ]; then
echo " entware_release arch= $(grep '^arch=' /opt/etc/entware_release | head -1 | cut -d= -f2)"
fi
if [ -r /etc/openwrt_release ]; then
echo " DISTRIB_ARCH= $( . /etc/openwrt_release 2>/dev/null; echo "$DISTRIB_ARCH" )"
fi
if command -v opkg >/dev/null 2>&1; then
echo " opkg arch= $(opkg print-architecture 2>/dev/null | grep '^arch ' | grep -v ' all ' | grep -v ' noarch ' | sort -k3 -n | tail -1 | awk '{print $2}')"
fi
if command -v apk >/dev/null 2>&1; then
echo " apk arch= $(apk --print-arch 2>/dev/null)"
fi
echo ""
echo "Определённая архитектура: ${ARCH}"
if [ "$ARCH" = "unknown" ]; then
echo " ⚠ Не удалось определить архитектуру"
exit 1
fi
echo " ✓ Бинарник: wg-obfuscator-${ARCH}"
echo ""