Set LAT and LON in config.js with values supplied when installing.

pull/444/head
Joe Prochazka 2018-06-21 16:49:17 -04:00
rodzic 6bbae71eb9
commit e39b03c86c
1 zmienionych plików z 14 dodań i 1 usunięć

Wyświetl plik

@ -249,7 +249,7 @@ if [[ "${RECEIVER_AUTOMATED_INSTALL}" = "false" ]] ; then
fi
# Save the receiver's latitude and longitude values to dump1090 configuration file.
RECEIVER_LATITUDE_CONFIGURED=`GetConfig "LON" "/etc/default/dump1090-mutability"`
RECEIVER_LATITUDE_CONFIGURED=`GetConfig "LAT" "/etc/default/dump1090-mutability"`
if [[ ! "${RECEIVER_LATITUDE}" = "${RECEIVER_LATITUDE_CONFIGURED}" ]] ; then
echo -e "\e[94m Setting the receiver's latitude to ${RECEIVER_LATITUDE}...\e[97m"
ChangeConfig "LAT" "${RECEIVER_LATITUDE}" "/etc/default/dump1090-mutability"
@ -260,6 +260,19 @@ if [[ ! "${RECEIVER_LONGITUDE}" = "${RECEIVER_LONGITUDE_CONFIGURED}" ]] ; then
ChangeConfig "LON" "${RECEIVER_LONGITUDE}" "/etc/default/dump1090-mutability"
fi
# Save the receiver's latitude and longitude values to the dump1090-mutability config.js file.
JS_LATITUDE_CONFIGURED=`GetConfig "DefaultCenterLat" "/usr/share/dump1090-mutability/html/config.js"`
if [[ ! "${RECEIVER_LATITUDE}" = "${JS_LATITUDE_CONFIGURED}" ]] ; then
echo -e "\e[94m Setting the receiver's latitude in config.js to ${RECEIVER_LATITUDE}...\e[97m"
ChangeConfig "DefaultCenterLat" "${RECEIVER_LATITUDE}" "/usr/share/dump1090-mutability/html/config.js"
fi
if [[ ! "${RECEIVER_LONGITUDE}" = "${JS_LONGITUDE_CONFIGURED}" ]] ; then
JS_LONGITUDE_CONFIGURED=`GetConfig "DefaultCenterLon" "/usr/share/dump1090-mutability/html/config.js"`
echo -e "\e[94m Setting the receiver's longitude in config.js to ${RECEIVER_LONGITUDE}...\e[97m"
ChangeConfig "DefaultCenterLon" "${RECEIVER_LONGITUDE}" "/usr/share/dump1090-mutability/html/config.js"
fi
# Ask for a Bing Maps API key.
if [[ "${RECEIVER_AUTOMATED_INSTALL}" = "false" ]] ; then
DUMP1090_BING_MAPS_KEY=$(whiptail --backtitle "${RECEIVER_PROJECT_TITLE}" --title "Bing Maps API Key" --nocancel --inputbox "\nProvide a Bing Maps API key here to enable the Bing imagery layer within the dump1090-mutability map, you can obtain a free key at the following website:\n\n https://www.bingmapsportal.com/\n\nProviding a Bing Maps API key is not required to continue." 15 78 -- "${DUMP1090_BING_MAPS_KEY}" 3>&1 1>&2 2>&3)