You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
832 B
Bash

#!/bin/sh
# Copyright (c) 2016 Qualcomm Atheros, Inc.
#
# All Rights Reserved.
# Qualcomm Atheros Confidential and Proprietary.
. /lib/functions/repacd-netdet.sh
netdet_wan_lan_detect
case $? in
$NETDET_RESULT_ROOTAP)
__netdet_debug "we have a WAN link so configure as CAP"
(export EVENT="location"; export STATE=cap; hotplug-call edge)
;;
$NETDET_RESULT_RE)
__netdet_debug "we see a WiFi SON device upstream so configure as range extender"
(export EVENT="location"; export STATE=re; hotplug-call edge)
;;
$NETDET_RESULT_INDETERMINATE)
__netdet_debug "We can't tell so don't do anything"
(export EVENT="location"; export STATE=unknown; hotplug-call edge)
;;
*)
echo "error: unknown return code: $?" >&2
exit 4
;;
esac