|
@@ -36,7 +36,11 @@ export TEXTDOMAINDIR="/usr/share/locale"
|
36
|
36
|
CONFIGURATION_FILE=$HOME/${PROJECT_NAME}.cfg
|
37
|
37
|
COMPLETION_FILE=$HOME/${PROJECT_NAME}-completed.txt
|
38
|
38
|
|
39
|
|
-source /usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-validation
|
|
39
|
+UTILS_FILES=/usr/share/${PROJECT_NAME}/utils/${PROJECT_NAME}-utils-*
|
|
40
|
+for f in $UTILS_FILES
|
|
41
|
+do
|
|
42
|
+ source $f
|
|
43
|
+done
|
40
|
44
|
|
41
|
45
|
SSL_PROTOCOLS=
|
42
|
46
|
SSL_CIPHERS=
|
|
@@ -359,9 +363,7 @@ function regenerate_ssh_host_keys {
|
359
|
363
|
echo $'ssh small moduli removed'
|
360
|
364
|
# update monkeysphere
|
361
|
365
|
DEFAULT_DOMAIN_NAME=
|
362
|
|
- if grep -q "DEFAULT_DOMAIN_NAME" $CONFIGURATION_FILE; then
|
363
|
|
- DEFAULT_DOMAIN_NAME=$(grep "DEFAULT_DOMAIN_NAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
364
|
|
- fi
|
|
366
|
+ read_config_param "DEFAULT_DOMAIN_NAME"
|
365
|
367
|
monkeysphere-host import-key /etc/ssh/ssh_host_rsa_key ssh://$DEFAULT_DOMAIN_NAME
|
366
|
368
|
SSH_ONION_HOSTNAME=$(cat ${COMPLETION_FILE} | grep 'ssh onion domain' | awk -F ':' '{print $2}')
|
367
|
369
|
monkeysphere-host import-key /etc/ssh/ssh_host_rsa_key ssh://$SSH_ONION_HOSTNAME
|
|
@@ -615,9 +617,7 @@ function enable_monkeysphere {
|
615
|
617
|
esac
|
616
|
618
|
|
617
|
619
|
if [ $monkey ]; then
|
618
|
|
- if grep -q "MY_USERNAME" $CONFIGURATION_FILE; then
|
619
|
|
- MY_USERNAME=$(grep "MY_USERNAME" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
620
|
|
- fi
|
|
620
|
+ read_config_param "MY_USERNAME"
|
621
|
621
|
|
622
|
622
|
if [ ! -f /home/$MY_USERNAME/.monkeysphere/authorized_user_ids ]; then
|
623
|
623
|
dialog --title $"GPG based authentication" \
|