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
28 lines
832 B
Bash
4 years ago
|
#!/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
|