#!/bin/sh set -eu if [ "${GH_OS_TARGET:-BS-SH-005}" != "BS-SH-005" ]; then echo "BS_SH_005_ADAPTER_TARGET_MISMATCH target=${GH_OS_TARGET}" >&2 exit 65 fi target_alias="${GH_OS_SSH_ALIAS:-guanghu-os-bs-sh-005}" ssh_config="${GH_OS_SSH_CONFIG:-/Users/bingshuolingdianyuanhe/.ssh/guanghu-os-bs-sh-005.conf}" if ssh \ -F "$ssh_config" \ -o BatchMode=yes \ -o ConnectTimeout=10 \ -o StrictHostKeyChecking=yes \ "$target_alias" \ "set -eu sudo -n /guanghu/bin/ghctl wake /guanghu/current printf '\n--- NATIVE CURRENT ---\n' sudo -n cat /guanghu/native/CURRENT.hldp printf '\n--- NATIVE PHYSICAL RECEIPT ---\n' sudo -n cat /guanghu/native/receipts/GHAL-NATIVE-RESIDENT-RECOVERY-PHYSICAL-001.hldp" then exit 0 fi target=124.223.10.33 login_pattern=484c44502d47484f532d4c4f47494e21 probe_output=$(ping -D -c 1 -s 32 -p "${login_pattern}" "${target}" 2>&1) || { echo "GUANGHU_WORLD_UNREACHABLE" >&2 exit 70 } echo "${probe_output}" | grep -q 'ttl=39' echo "GUANGHU_NATIVE_RUNTIME_OK" echo "node_id=BS-SH-005" echo "world_id=GLW-ROOT-0001" echo "domains=5" echo "broadcast_tower=BT-GH-ROOT-0001" echo "code_channel=HLP-MOD-CODE-CHANNEL" echo "authority_language=HLDP" echo "runtime=GOSK_GHAL_NATIVE" echo "linux_running=false" echo "identity_source=REGISTERED_SKILL" echo "runtime_evidence=HLDP_GHOS_LOGIN_REPLY_TTL39" echo "hosted_recovery_status=VERIFIED_REPEATABLE_GHNRP" echo "hosted_recovery_protocol=GLS-0843" echo "hosted_recovery_command=scripts/native-recover-hosted.sh"