|
@@ -106,6 +106,7 @@ WIFI_INTERFACE=wlan0
|
106
|
106
|
WIFI_TYPE='wpa2-psk'
|
107
|
107
|
WIFI_SSID=
|
108
|
108
|
WIFI_PASSPHRASE=
|
|
109
|
+WIFI_HOTSPOT=
|
109
|
110
|
BATMAN_CELLID='any'
|
110
|
111
|
WIFI_CHANNEL=
|
111
|
112
|
CONFIGURATION_FILE=
|
|
@@ -303,6 +304,9 @@ function save_configuration_file {
|
303
|
304
|
if [ ${#WIFI_PASSPHRASE} -gt 1 ]; then
|
304
|
305
|
echo "WIFI_PASSPHRASE=$WIFI_PASSPHRASE" >> $CONFIGURATION_FILE
|
305
|
306
|
fi
|
|
307
|
+ if [ $WIFI_HOTSPOT ]; then
|
|
308
|
+ echo "WIFI_HOTSPOT=$WIFI_HOTSPOT" >> $CONFIGURATION_FILE
|
|
309
|
+ fi
|
306
|
310
|
if [ $BATMAN_CELLID ]; then
|
307
|
311
|
echo "BATMAN_CELLID=$BATMAN_CELLID" >> $CONFIGURATION_FILE
|
308
|
312
|
fi
|
|
@@ -1326,11 +1330,12 @@ function interactive_configuration {
|
1326
|
1330
|
trap "rm -f $data" 0 1 2 5 15
|
1327
|
1331
|
dialog --backtitle $"Freedombone Configuration" \
|
1328
|
1332
|
--title $"Wifi setup" \
|
1329
|
|
- --form $"\nIf you wish to use wifi rather than wired ethernet then enter the details below, otherwise just select Ok:" 15 55 5 \
|
|
1333
|
+ --form $"\nIf you wish to use wifi rather than wired ethernet then enter the details below, otherwise just select Ok:" 16 55 6 \
|
1330
|
1334
|
$"Interface:" 1 1 "$WIFI_INTERFACE" 1 16 16 15 \
|
1331
|
1335
|
$"SSID:" 2 1 "$WIFI_SSID" 2 16 30 30 \
|
1332
|
1336
|
$"Type:" 3 1 "$WIFI_TYPE" 3 16 16 15 \
|
1333
|
1337
|
$"Passphrase:" 4 1 "$WIFI_PASSPHRASE" 4 16 30 30 \
|
|
1338
|
+ $"Hotspot:" 5 1 "$WIFI_HOTSPOT" 5 16 16 15 \
|
1334
|
1339
|
2> $data
|
1335
|
1340
|
sel=$?
|
1336
|
1341
|
case $sel in
|
|
@@ -1341,6 +1346,12 @@ function interactive_configuration {
|
1341
|
1346
|
WIFI_SSID=$(cat $data | sed -n 2p)
|
1342
|
1347
|
WIFI_TYPE=$(cat $data | sed -n 3p)
|
1343
|
1348
|
WIFI_PASSPHRASE=$(cat $data | sed -n 4p)
|
|
1349
|
+ WIFI_HOTSPOT=$(cat $data | sed -n 5p)
|
|
1350
|
+ if [[ $WIFI_HOTSPOT == $'Y' || $WIFI_HOTSPOT == $'y' || $WIFI_HOTSPOT == $'yes' || $WIFI_HOTSPOT == $'Yes' || $WIFI_HOTSPOT == $'true' || $WIFI_HOTSPOT == $'on' || $WIFI_HOTSPOT == $'True' || $WIFI_HOTSPOT == '1' ]]; then
|
|
1351
|
+ WIFI_HOTSPOT='yes'
|
|
1352
|
+ else
|
|
1353
|
+ WIFI_HOTSPOT='no'
|
|
1354
|
+ fi
|
1344
|
1355
|
save_configuration_file
|
1345
|
1356
|
fi
|
1346
|
1357
|
|
|
@@ -1927,183 +1938,183 @@ function interactive_configuration {
|
1927
|
1938
|
EMAIL_ADDRESS=$MY_USERNAME@$DEFAULT_DOMAIN_NAME
|
1928
|
1939
|
else
|
1929
|
1940
|
while [ ${#MY_EMAIL_ADDRESS} -lt 5 ]
|
1930
|
|
- do
|
1931
|
|
- EMAIL_ADDRESS=$(grep 'MY_EMAIL_ADDRESS' temp.cfg | awk -F '=' '{print $2}')
|
1932
|
|
- if [ ! $EMAIL_ADDRESS ]; then
|
1933
|
|
- EMAIL_ADDRESS=$MY_USERNAME@$DEFAULT_DOMAIN_NAME
|
1934
|
|
- fi
|
1935
|
|
- if [ ${#MY_EMAIL_ADDRESS} -lt 5 ]; then
|
1936
|
|
- EMAIL_ADDRESS=$MY_USERNAME@$DEFAULT_DOMAIN_NAME
|
1937
|
|
- fi
|
1938
|
|
-
|
1939
|
|
- data=$(tempfile 2>/dev/null)
|
1940
|
|
- trap "rm -f $data" 0 1 2 5 15
|
1941
|
|
- dialog --backtitle $"Freedombone Configuration" \
|
1942
|
|
- --inputbox $"Your email address" 10 30 "$EMAIL_ADDRESS" 2> $data
|
1943
|
|
- sel=$?
|
1944
|
|
- case $sel in
|
1945
|
|
- 0) MY_EMAIL_ADDRESS=$(cat $data);;
|
1946
|
|
- 1) exit 1;;
|
1947
|
|
- 255) exit 1;;
|
1948
|
|
- esac
|
1949
|
|
- done
|
1950
|
|
- fi
|
1951
|
|
- save_configuration_file
|
1952
|
|
- fi
|
1953
|
|
-
|
1954
|
|
- # delete the temporary configuration file
|
1955
|
|
- if [ -f temp.cfg ]; then
|
1956
|
|
- shred -zu temp.cfg
|
1957
|
|
- fi
|
1958
|
|
-}
|
1959
|
|
-
|
1960
|
|
-function show_result {
|
1961
|
|
- #clear
|
1962
|
|
- echo ''
|
1963
|
|
- echo -n $"Configuration filename:"
|
1964
|
|
- echo " $CONFIGURATION_FILE"
|
1965
|
|
- echo ''
|
1966
|
|
- echo $'Contents:'
|
1967
|
|
- echo ''
|
1968
|
|
- cat $CONFIGURATION_FILE
|
1969
|
|
- echo ''
|
1970
|
|
-}
|
1971
|
|
-
|
1972
|
|
-function read_configuration {
|
1973
|
|
- if [ ! $CONFIGURATION_FILE ]; then
|
1974
|
|
- CONFIGURATION_FILE='freedombone.cfg'
|
1975
|
|
- fi
|
|
1941
|
+ do
|
|
1942
|
+ EMAIL_ADDRESS=$(grep 'MY_EMAIL_ADDRESS' temp.cfg | awk -F '=' '{print $2}')
|
|
1943
|
+ if [ ! $EMAIL_ADDRESS ]; then
|
|
1944
|
+ EMAIL_ADDRESS=$MY_USERNAME@$DEFAULT_DOMAIN_NAME
|
|
1945
|
+ fi
|
|
1946
|
+ if [ ${#MY_EMAIL_ADDRESS} -lt 5 ]; then
|
|
1947
|
+ EMAIL_ADDRESS=$MY_USERNAME@$DEFAULT_DOMAIN_NAME
|
|
1948
|
+ fi
|
|
1949
|
+
|
|
1950
|
+ data=$(tempfile 2>/dev/null)
|
|
1951
|
+ trap "rm -f $data" 0 1 2 5 15
|
|
1952
|
+ dialog --backtitle $"Freedombone Configuration" \
|
|
1953
|
+ --inputbox $"Your email address" 10 30 "$EMAIL_ADDRESS" 2> $data
|
|
1954
|
+ sel=$?
|
|
1955
|
+ case $sel in
|
|
1956
|
+ 0) MY_EMAIL_ADDRESS=$(cat $data);;
|
|
1957
|
+ 1) exit 1;;
|
|
1958
|
+ 255) exit 1;;
|
|
1959
|
+ esac
|
|
1960
|
+ done
|
|
1961
|
+ fi
|
|
1962
|
+ save_configuration_file
|
|
1963
|
+ fi
|
|
1964
|
+
|
|
1965
|
+ # delete the temporary configuration file
|
|
1966
|
+ if [ -f temp.cfg ]; then
|
|
1967
|
+ shred -zu temp.cfg
|
|
1968
|
+ fi
|
|
1969
|
+ }
|
|
1970
|
+
|
|
1971
|
+ function show_result {
|
|
1972
|
+ #clear
|
|
1973
|
+ echo ''
|
|
1974
|
+ echo -n $"Configuration filename:"
|
|
1975
|
+ echo " $CONFIGURATION_FILE"
|
|
1976
|
+ echo ''
|
|
1977
|
+ echo $'Contents:'
|
|
1978
|
+ echo ''
|
|
1979
|
+ cat $CONFIGURATION_FILE
|
|
1980
|
+ echo ''
|
|
1981
|
+ }
|
|
1982
|
+
|
|
1983
|
+ function read_configuration {
|
|
1984
|
+ if [ ! $CONFIGURATION_FILE ]; then
|
|
1985
|
+ CONFIGURATION_FILE='freedombone.cfg'
|
|
1986
|
+ fi
|
1976
|
1987
|
|
1977
|
|
- if [ -f $CONFIGURATION_FILE ]; then
|
1978
|
|
- if grep -q "FRIENDS_MIRRORS_SERVER" $CONFIGURATION_FILE; then
|
1979
|
|
- FRIENDS_MIRRORS_SERVER=$(grep "FRIENDS_MIRRORS_SERVER" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
1980
|
|
- fi
|
1981
|
|
- if grep -q "FRIENDS_MIRRORS_SSH_PORT" $CONFIGURATION_FILE; then
|
1982
|
|
- FRIENDS_MIRRORS_SSH_PORT=$(grep "FRIENDS_MIRRORS_SSH_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
1983
|
|
- fi
|
1984
|
|
- if grep -q "FRIENDS_MIRRORS_PASSWORD" $CONFIGURATION_FILE; then
|
1985
|
|
- FRIENDS_MIRRORS_PASSWORD=$(grep "FRIENDS_MIRRORS_PASSWORD" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
1986
|
|
- fi
|
1987
|
|
- if grep -q "ENABLE_SOCIAL_KEY_MANAGEMENT" $CONFIGURATION_FILE; then
|
1988
|
|
- ENABLE_SOCIAL_KEY_MANAGEMENT=$(grep "ENABLE_SOCIAL_KEY_MANAGEMENT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
1989
|
|
- fi
|
1990
|
|
- if grep -q "GIT_DOMAIN_NAME" $CONFIGURATION_FILE; then
|
1991
|
|
- GIT_DOMAIN_NAME=$(grep "GIT_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
1992
|
|
- fi
|
1993
|
|
- if grep -q "GIT_CODE" $CONFIGURATION_FILE; then
|
1994
|
|
- GIT_CODE=$(grep "GIT_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
1995
|
|
- fi
|
1996
|
|
- if grep -q "MY_USERNAME" $CONFIGURATION_FILE; then
|
1997
|
|
- MY_USERNAME=$(grep "MY_USERNAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
1998
|
|
- fi
|
1999
|
|
- if grep -q "DOMAIN_NAME" $CONFIGURATION_FILE; then
|
2000
|
|
- # for backwards compatability
|
2001
|
|
- DEFAULT_DOMAIN_NAME=$(grep "DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2002
|
|
- fi
|
2003
|
|
- if grep -q "DEFAULT_DOMAIN_NAME" $CONFIGURATION_FILE; then
|
2004
|
|
- DEFAULT_DOMAIN_NAME=$(grep "DEFAULT_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2005
|
|
- fi
|
2006
|
|
- if grep -q "DEFAULT_DOMAIN_CODE" $CONFIGURATION_FILE; then
|
2007
|
|
- DEFAULT_DOMAIN_CODE=$(grep "DEFAULT_DOMAIN_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2008
|
|
- fi
|
2009
|
|
- if grep -q "NAMESERVER1" $CONFIGURATION_FILE; then
|
2010
|
|
- NAMESERVER1=$(grep "NAMESERVER1" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2011
|
|
- fi
|
2012
|
|
- if grep -q "NAMESERVER2" $CONFIGURATION_FILE; then
|
2013
|
|
- NAMESERVER2=$(grep "NAMESERVER2" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2014
|
|
- fi
|
2015
|
|
- if grep -q "DEBIAN_REPO" $CONFIGURATION_FILE; then
|
2016
|
|
- DEBIAN_REPO=$(grep "DEBIAN_REPO" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2017
|
|
- CHECK_MESSAGE="Check your internet connection, /etc/network/interfaces and /etc/resolv.conf, then delete $COMPLETION_FILE, run 'rm -fR /var/lib/apt/lists/* && apt-get update --fix-missing' and run this script again. If hash sum mismatches persist then try setting $DEBIAN_REPO to a different mirror and also change /etc/apt/sources.list."
|
2018
|
|
- fi
|
2019
|
|
- if grep -q "DDNS_PROVIDER" $CONFIGURATION_FILE; then
|
2020
|
|
- DDNS_PROVIDER=$(grep "DDNS_PROVIDER" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2021
|
|
- fi
|
2022
|
|
- if grep -q "DDNS_USERNAME" $CONFIGURATION_FILE; then
|
2023
|
|
- DDNS_USERNAME=$(grep "DDNS_USERNAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2024
|
|
- fi
|
2025
|
|
- if grep -q "DDNS_PASSWORD" $CONFIGURATION_FILE; then
|
2026
|
|
- DDNS_PASSWORD=$(grep "DDNS_PASSWORD" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2027
|
|
- fi
|
2028
|
|
- if grep -q "LOCAL_NETWORK_STATIC_IP_ADDRESS" $CONFIGURATION_FILE; then
|
2029
|
|
- LOCAL_NETWORK_STATIC_IP_ADDRESS=$(grep "LOCAL_NETWORK_STATIC_IP_ADDRESS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2030
|
|
- fi
|
2031
|
|
- if grep -q "ENABLE_CJDNS" $CONFIGURATION_FILE; then
|
2032
|
|
- ENABLE_CJDNS=$(grep "ENABLE_CJDNS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2033
|
|
- fi
|
2034
|
|
- if grep -q "ENABLE_BATMAN" $CONFIGURATION_FILE; then
|
2035
|
|
- ENABLE_BATMAN=$(grep "ENABLE_BATMAN" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2036
|
|
- fi
|
2037
|
|
- if grep -q "ENABLE_BABEL" $CONFIGURATION_FILE; then
|
2038
|
|
- ENABLE_BABEL=$(grep "ENABLE_BABEL" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2039
|
|
- fi
|
2040
|
|
- if grep -q "ROUTER_IP_ADDRESS" $CONFIGURATION_FILE; then
|
2041
|
|
- ROUTER_IP_ADDRESS=$(grep "ROUTER_IP_ADDRESS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2042
|
|
- fi
|
2043
|
|
- if grep -q "WIKI_TITLE" $CONFIGURATION_FILE; then
|
2044
|
|
- WIKI_TITLE=$(grep "WIKI_TITLE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2045
|
|
- fi
|
2046
|
|
- if grep -q "MY_NAME" $CONFIGURATION_FILE; then
|
2047
|
|
- MY_NAME=$(grep "MY_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2048
|
|
- fi
|
2049
|
|
- if grep -q "MY_EMAIL_ADDRESS" $CONFIGURATION_FILE; then
|
2050
|
|
- MY_EMAIL_ADDRESS=$(grep "MY_EMAIL_ADDRESS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2051
|
|
- fi
|
2052
|
|
- if grep -q "INSTALLING_ON_BBB" $CONFIGURATION_FILE; then
|
2053
|
|
- INSTALLING_ON_BBB=$(grep "INSTALLING_ON_BBB" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2054
|
|
- fi
|
2055
|
|
- if grep -q "USB_DRIVE" $CONFIGURATION_FILE; then
|
2056
|
|
- USB_DRIVE=$(grep "USB_DRIVE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2057
|
|
- fi
|
2058
|
|
- if grep -q "PUBLIC_MAILING_LIST" $CONFIGURATION_FILE; then
|
2059
|
|
- PUBLIC_MAILING_LIST=$(grep "PUBLIC_MAILING_LIST" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2060
|
|
- fi
|
2061
|
|
- if grep -q "MICROBLOG_DOMAIN_NAME" $CONFIGURATION_FILE; then
|
2062
|
|
- MICROBLOG_DOMAIN_NAME=$(grep "MICROBLOG_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2063
|
|
- fi
|
2064
|
|
- if grep -q "MICROBLOG_CODE" $CONFIGURATION_FILE; then
|
2065
|
|
- MICROBLOG_CODE=$(grep "MICROBLOG_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2066
|
|
- fi
|
2067
|
|
- if grep -q "MICROBLOG_WELCOME_MESSAGE" $CONFIGURATION_FILE; then
|
2068
|
|
- MICROBLOG_WELCOME_MESSAGE=$(grep "MICROBLOG_WELCOME_MESSAGE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2069
|
|
- fi
|
2070
|
|
- if grep -q "MICROBLOG_BACKGROUND_IMAGE_URL" $CONFIGURATION_FILE; then
|
2071
|
|
- MICROBLOG_BACKGROUND_IMAGE_URL=$(grep "MICROBLOG_BACKGROUND_IMAGE_URL" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2072
|
|
- fi
|
2073
|
|
- if grep -q "HUBZILLA_DOMAIN_NAME" $CONFIGURATION_FILE; then
|
2074
|
|
- HUBZILLA_DOMAIN_NAME=$(grep "HUBZILLA_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2075
|
|
- fi
|
2076
|
|
- if grep -q "HUBZILLA_CODE" $CONFIGURATION_FILE; then
|
2077
|
|
- HUBZILLA_CODE=$(grep "HUBZILLA_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2078
|
|
- fi
|
2079
|
|
- if grep -q "MEDIAGOBLIN_DOMAIN_NAME" $CONFIGURATION_FILE; then
|
2080
|
|
- MEDIAGOBLIN_DOMAIN_NAME=$(grep "MEDIAGOBLIN_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2081
|
|
- fi
|
2082
|
|
- if grep -q "MEDIAGOBLIN_CODE" $CONFIGURATION_FILE; then
|
2083
|
|
- MEDIAGOBLIN_CODE=$(grep "MEDIAGOBLIN_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2084
|
|
- fi
|
2085
|
|
- if grep -q "WIKI_DOMAIN_NAME" $CONFIGURATION_FILE; then
|
2086
|
|
- WIKI_DOMAIN_NAME=$(grep "WIKI_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2087
|
|
- fi
|
2088
|
|
- if grep -q "WIKI_CODE" $CONFIGURATION_FILE; then
|
2089
|
|
- WIKI_CODE=$(grep "WIKI_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2090
|
|
- fi
|
2091
|
|
- if grep -q "FULLBLOG_DOMAIN_NAME" $CONFIGURATION_FILE; then
|
2092
|
|
- FULLBLOG_DOMAIN_NAME=$(grep "FULLBLOG_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2093
|
|
- fi
|
2094
|
|
- if grep -q "FULLBLOG_CODE" $CONFIGURATION_FILE; then
|
2095
|
|
- FULLBLOG_CODE=$(grep "FULLBLOG_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2096
|
|
- fi
|
2097
|
|
- if grep -q "MY_BLOG_TITLE" $CONFIGURATION_FILE; then
|
2098
|
|
- MY_BLOG_TITLE=$(grep "MY_BLOG_TITLE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2099
|
|
- fi
|
2100
|
|
- if grep -q "MY_BLOG_SUBTITLE" $CONFIGURATION_FILE; then
|
2101
|
|
- MY_BLOG_SUBTITLE=$(grep "MY_BLOG_SUBTITLE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2102
|
|
- fi
|
2103
|
|
- if grep -q "MEDIAGOBLIN_DOMAIN_NAME" $CONFIGURATION_FILE; then
|
2104
|
|
- MEDIAGOBLIN_DOMAIN_NAME=$(grep "MEDIAGOBLIN_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2105
|
|
- fi
|
2106
|
|
- if grep -q "MEDIAGOBLIN_CODE" $CONFIGURATION_FILE; then
|
|
1988
|
+ if [ -f $CONFIGURATION_FILE ]; then
|
|
1989
|
+ if grep -q "FRIENDS_MIRRORS_SERVER" $CONFIGURATION_FILE; then
|
|
1990
|
+ FRIENDS_MIRRORS_SERVER=$(grep "FRIENDS_MIRRORS_SERVER" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
1991
|
+ fi
|
|
1992
|
+ if grep -q "FRIENDS_MIRRORS_SSH_PORT" $CONFIGURATION_FILE; then
|
|
1993
|
+ FRIENDS_MIRRORS_SSH_PORT=$(grep "FRIENDS_MIRRORS_SSH_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
1994
|
+ fi
|
|
1995
|
+ if grep -q "FRIENDS_MIRRORS_PASSWORD" $CONFIGURATION_FILE; then
|
|
1996
|
+ FRIENDS_MIRRORS_PASSWORD=$(grep "FRIENDS_MIRRORS_PASSWORD" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
1997
|
+ fi
|
|
1998
|
+ if grep -q "ENABLE_SOCIAL_KEY_MANAGEMENT" $CONFIGURATION_FILE; then
|
|
1999
|
+ ENABLE_SOCIAL_KEY_MANAGEMENT=$(grep "ENABLE_SOCIAL_KEY_MANAGEMENT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2000
|
+ fi
|
|
2001
|
+ if grep -q "GIT_DOMAIN_NAME" $CONFIGURATION_FILE; then
|
|
2002
|
+ GIT_DOMAIN_NAME=$(grep "GIT_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2003
|
+ fi
|
|
2004
|
+ if grep -q "GIT_CODE" $CONFIGURATION_FILE; then
|
|
2005
|
+ GIT_CODE=$(grep "GIT_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2006
|
+ fi
|
|
2007
|
+ if grep -q "MY_USERNAME" $CONFIGURATION_FILE; then
|
|
2008
|
+ MY_USERNAME=$(grep "MY_USERNAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2009
|
+ fi
|
|
2010
|
+ if grep -q "DOMAIN_NAME" $CONFIGURATION_FILE; then
|
|
2011
|
+ # for backwards compatability
|
|
2012
|
+ DEFAULT_DOMAIN_NAME=$(grep "DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2013
|
+ fi
|
|
2014
|
+ if grep -q "DEFAULT_DOMAIN_NAME" $CONFIGURATION_FILE; then
|
|
2015
|
+ DEFAULT_DOMAIN_NAME=$(grep "DEFAULT_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2016
|
+ fi
|
|
2017
|
+ if grep -q "DEFAULT_DOMAIN_CODE" $CONFIGURATION_FILE; then
|
|
2018
|
+ DEFAULT_DOMAIN_CODE=$(grep "DEFAULT_DOMAIN_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2019
|
+ fi
|
|
2020
|
+ if grep -q "NAMESERVER1" $CONFIGURATION_FILE; then
|
|
2021
|
+ NAMESERVER1=$(grep "NAMESERVER1" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2022
|
+ fi
|
|
2023
|
+ if grep -q "NAMESERVER2" $CONFIGURATION_FILE; then
|
|
2024
|
+ NAMESERVER2=$(grep "NAMESERVER2" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2025
|
+ fi
|
|
2026
|
+ if grep -q "DEBIAN_REPO" $CONFIGURATION_FILE; then
|
|
2027
|
+ DEBIAN_REPO=$(grep "DEBIAN_REPO" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2028
|
+ CHECK_MESSAGE="Check your internet connection, /etc/network/interfaces and /etc/resolv.conf, then delete $COMPLETION_FILE, run 'rm -fR /var/lib/apt/lists/* && apt-get update --fix-missing' and run this script again. If hash sum mismatches persist then try setting $DEBIAN_REPO to a different mirror and also change /etc/apt/sources.list."
|
|
2029
|
+ fi
|
|
2030
|
+ if grep -q "DDNS_PROVIDER" $CONFIGURATION_FILE; then
|
|
2031
|
+ DDNS_PROVIDER=$(grep "DDNS_PROVIDER" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2032
|
+ fi
|
|
2033
|
+ if grep -q "DDNS_USERNAME" $CONFIGURATION_FILE; then
|
|
2034
|
+ DDNS_USERNAME=$(grep "DDNS_USERNAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2035
|
+ fi
|
|
2036
|
+ if grep -q "DDNS_PASSWORD" $CONFIGURATION_FILE; then
|
|
2037
|
+ DDNS_PASSWORD=$(grep "DDNS_PASSWORD" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2038
|
+ fi
|
|
2039
|
+ if grep -q "LOCAL_NETWORK_STATIC_IP_ADDRESS" $CONFIGURATION_FILE; then
|
|
2040
|
+ LOCAL_NETWORK_STATIC_IP_ADDRESS=$(grep "LOCAL_NETWORK_STATIC_IP_ADDRESS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2041
|
+ fi
|
|
2042
|
+ if grep -q "ENABLE_CJDNS" $CONFIGURATION_FILE; then
|
|
2043
|
+ ENABLE_CJDNS=$(grep "ENABLE_CJDNS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2044
|
+ fi
|
|
2045
|
+ if grep -q "ENABLE_BATMAN" $CONFIGURATION_FILE; then
|
|
2046
|
+ ENABLE_BATMAN=$(grep "ENABLE_BATMAN" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2047
|
+ fi
|
|
2048
|
+ if grep -q "ENABLE_BABEL" $CONFIGURATION_FILE; then
|
|
2049
|
+ ENABLE_BABEL=$(grep "ENABLE_BABEL" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2050
|
+ fi
|
|
2051
|
+ if grep -q "ROUTER_IP_ADDRESS" $CONFIGURATION_FILE; then
|
|
2052
|
+ ROUTER_IP_ADDRESS=$(grep "ROUTER_IP_ADDRESS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2053
|
+ fi
|
|
2054
|
+ if grep -q "WIKI_TITLE" $CONFIGURATION_FILE; then
|
|
2055
|
+ WIKI_TITLE=$(grep "WIKI_TITLE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2056
|
+ fi
|
|
2057
|
+ if grep -q "MY_NAME" $CONFIGURATION_FILE; then
|
|
2058
|
+ MY_NAME=$(grep "MY_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2059
|
+ fi
|
|
2060
|
+ if grep -q "MY_EMAIL_ADDRESS" $CONFIGURATION_FILE; then
|
|
2061
|
+ MY_EMAIL_ADDRESS=$(grep "MY_EMAIL_ADDRESS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2062
|
+ fi
|
|
2063
|
+ if grep -q "INSTALLING_ON_BBB" $CONFIGURATION_FILE; then
|
|
2064
|
+ INSTALLING_ON_BBB=$(grep "INSTALLING_ON_BBB" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2065
|
+ fi
|
|
2066
|
+ if grep -q "USB_DRIVE" $CONFIGURATION_FILE; then
|
|
2067
|
+ USB_DRIVE=$(grep "USB_DRIVE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2068
|
+ fi
|
|
2069
|
+ if grep -q "PUBLIC_MAILING_LIST" $CONFIGURATION_FILE; then
|
|
2070
|
+ PUBLIC_MAILING_LIST=$(grep "PUBLIC_MAILING_LIST" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2071
|
+ fi
|
|
2072
|
+ if grep -q "MICROBLOG_DOMAIN_NAME" $CONFIGURATION_FILE; then
|
|
2073
|
+ MICROBLOG_DOMAIN_NAME=$(grep "MICROBLOG_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2074
|
+ fi
|
|
2075
|
+ if grep -q "MICROBLOG_CODE" $CONFIGURATION_FILE; then
|
|
2076
|
+ MICROBLOG_CODE=$(grep "MICROBLOG_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2077
|
+ fi
|
|
2078
|
+ if grep -q "MICROBLOG_WELCOME_MESSAGE" $CONFIGURATION_FILE; then
|
|
2079
|
+ MICROBLOG_WELCOME_MESSAGE=$(grep "MICROBLOG_WELCOME_MESSAGE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2080
|
+ fi
|
|
2081
|
+ if grep -q "MICROBLOG_BACKGROUND_IMAGE_URL" $CONFIGURATION_FILE; then
|
|
2082
|
+ MICROBLOG_BACKGROUND_IMAGE_URL=$(grep "MICROBLOG_BACKGROUND_IMAGE_URL" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2083
|
+ fi
|
|
2084
|
+ if grep -q "HUBZILLA_DOMAIN_NAME" $CONFIGURATION_FILE; then
|
|
2085
|
+ HUBZILLA_DOMAIN_NAME=$(grep "HUBZILLA_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2086
|
+ fi
|
|
2087
|
+ if grep -q "HUBZILLA_CODE" $CONFIGURATION_FILE; then
|
|
2088
|
+ HUBZILLA_CODE=$(grep "HUBZILLA_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2089
|
+ fi
|
|
2090
|
+ if grep -q "MEDIAGOBLIN_DOMAIN_NAME" $CONFIGURATION_FILE; then
|
|
2091
|
+ MEDIAGOBLIN_DOMAIN_NAME=$(grep "MEDIAGOBLIN_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2092
|
+ fi
|
|
2093
|
+ if grep -q "MEDIAGOBLIN_CODE" $CONFIGURATION_FILE; then
|
|
2094
|
+ MEDIAGOBLIN_CODE=$(grep "MEDIAGOBLIN_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2095
|
+ fi
|
|
2096
|
+ if grep -q "WIKI_DOMAIN_NAME" $CONFIGURATION_FILE; then
|
|
2097
|
+ WIKI_DOMAIN_NAME=$(grep "WIKI_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2098
|
+ fi
|
|
2099
|
+ if grep -q "WIKI_CODE" $CONFIGURATION_FILE; then
|
|
2100
|
+ WIKI_CODE=$(grep "WIKI_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2101
|
+ fi
|
|
2102
|
+ if grep -q "FULLBLOG_DOMAIN_NAME" $CONFIGURATION_FILE; then
|
|
2103
|
+ FULLBLOG_DOMAIN_NAME=$(grep "FULLBLOG_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2104
|
+ fi
|
|
2105
|
+ if grep -q "FULLBLOG_CODE" $CONFIGURATION_FILE; then
|
|
2106
|
+ FULLBLOG_CODE=$(grep "FULLBLOG_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2107
|
+ fi
|
|
2108
|
+ if grep -q "MY_BLOG_TITLE" $CONFIGURATION_FILE; then
|
|
2109
|
+ MY_BLOG_TITLE=$(grep "MY_BLOG_TITLE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2110
|
+ fi
|
|
2111
|
+ if grep -q "MY_BLOG_SUBTITLE" $CONFIGURATION_FILE; then
|
|
2112
|
+ MY_BLOG_SUBTITLE=$(grep "MY_BLOG_SUBTITLE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2113
|
+ fi
|
|
2114
|
+ if grep -q "MEDIAGOBLIN_DOMAIN_NAME" $CONFIGURATION_FILE; then
|
|
2115
|
+ MEDIAGOBLIN_DOMAIN_NAME=$(grep "MEDIAGOBLIN_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
2116
|
+ fi
|
|
2117
|
+ if grep -q "MEDIAGOBLIN_CODE" $CONFIGURATION_FILE; then
|
2107
|
2118
|
MEDIAGOBLIN_CODE=$(grep "MEDIAGOBLIN_CODE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
2108
|
2119
|
fi
|
2109
|
2120
|
if grep -q "WIFI_SSID" $CONFIGURATION_FILE; then
|