WIFI-2604 wlan-ap-factory-reset.sh calls DigiCert

Signed-off-by: Rick Sommerville <rick.sommerville@netexperience.com>
This commit is contained in:
Rick Sommerville
2021-06-09 17:34:45 -04:00
parent b2a9e6316c
commit 1791870562

View File

@@ -40,17 +40,20 @@ start_service() {
echo "Checking Redirector"
redirector=$(uci get system.tip.redirector)
if [ -z "$redirector" ]; then
[[ -f /usr/opensync/certs/redirector.txt ]] && redirector=$(cat /usr/opensync/certs/redirector.txt | tr -d '\r\n')
if [ -z "$redirector" ]; then
logger -t opensync "Contacting DigiCert for redirector address"
wlan_ap_redirector.sh
[[ -f /usr/opensync/certs/redirector.txt ]] && saved_redirector=$(cat /usr/opensync/certs/redirector.txt | tr -d '\r\n')
logger -t opensync "Contacting DigiCert for redirector address"
wlan_ap_redirector.sh
new_redirector=$(uci get system.tip.redirector)
if [ -z "$new_redirector" && -n "$saved_redirector" ]; then
logger -t opensync "No response from DigiCert, using saved redirector address ${saved_redirector}"
wlan_ap_redirector.sh ${saved_redirector}
else
logger -t opensync "Restoring redirector ${redirector} after factory reset"
wlan_ap_redirector.sh ${redirector}
logger -t opensync "DigiCert returned redirector address ${new_redirector}"
fi
else
logger -t opensync "Using existing redirector address ${redirector}"
[[ -f /usr/opensync/certs/redirector.txt ]] || echo "${redirector}" > /usr/opensync/certs/redirector.txt
fi
[[ -f /usr/opensync/certs/redirector.txt ]] || echo "${redirector}" > /usr/opensync/certs/redirector.txt
echo "Starting OpenSync"
procd_set_param command ${PROG}
procd_close_instance