|
@@ -53,20 +53,7 @@ etherpad_variables=(ETHERPAD_COMMIT
|
53
|
53
|
DDNS_PROVIDER
|
54
|
54
|
MY_USERNAME)
|
55
|
55
|
|
56
|
|
-function get_mariadb_etherpad_admin_password {
|
57
|
|
- if [ -f /home/$MY_USERNAME/README ]; then
|
58
|
|
- if grep -q "MariaDB etherpad admin password" /home/$MY_USERNAME/README; then
|
59
|
|
- ETHERPAD_ADMIN_PASSWORD=$(cat /home/$MY_USERNAME/README | grep "MariaDB etherpad admin password" | awk -F ':' '{print $2}' | sed 's/^ *//')
|
60
|
|
- fi
|
61
|
|
- if grep -q "etherpad administrator password" /home/$MY_USERNAME/README; then
|
62
|
|
- ETHERPAD_ADMIN_PASSWORD=$(cat /home/$MY_USERNAME/README | grep "etherpad administrator password" | awk -F ':' '{print $2}' | sed 's/^ *//')
|
63
|
|
- fi
|
64
|
|
- fi
|
65
|
|
-}
|
66
|
|
-
|
67
|
56
|
function etherpad_create_database {
|
68
|
|
- function_check get_mariadb_etherpad_admin_password
|
69
|
|
- get_mariadb_etherpad_admin_password
|
70
|
57
|
if [ ! $ETHERPAD_ADMIN_PASSWORD ]; then
|
71
|
58
|
if [ -f $IMAGE_PASSWORD_FILE ]; then
|
72
|
59
|
ETHERPAD_ADMIN_PASSWORD="$(printf `cat $IMAGE_PASSWORD_FILE`)"
|
|
@@ -441,6 +428,14 @@ function install_etherpad {
|
441
|
428
|
exit 7359
|
442
|
429
|
fi
|
443
|
430
|
|
|
431
|
+ if [ ! $ETHERPAD_ADMIN_PASSWORD ]; then
|
|
432
|
+ if [ -f $IMAGE_PASSWORD_FILE ]; then
|
|
433
|
+ ETHERPAD_ADMIN_PASSWORD="$(printf `cat $IMAGE_PASSWORD_FILE`)"
|
|
434
|
+ else
|
|
435
|
+ ETHERPAD_ADMIN_PASSWORD="$(create_password ${MINIMUM_PASSWORD_LENGTH})"
|
|
436
|
+ fi
|
|
437
|
+ fi
|
|
438
|
+
|
444
|
439
|
function_check install_mariadb
|
445
|
440
|
install_mariadb
|
446
|
441
|
|
|
@@ -481,14 +476,6 @@ function install_etherpad {
|
481
|
476
|
function_check add_ddns_domain
|
482
|
477
|
add_ddns_domain $ETHERPAD_DOMAIN_NAME
|
483
|
478
|
|
484
|
|
- if [ ! $ETHERPAD_ADMIN_PASSWORD ]; then
|
485
|
|
- if [ -f $IMAGE_PASSWORD_FILE ]; then
|
486
|
|
- ETHERPAD_ADMIN_PASSWORD="$(printf `cat $IMAGE_PASSWORD_FILE`)"
|
487
|
|
- else
|
488
|
|
- ETHERPAD_ADMIN_PASSWORD="$(create_password ${MINIMUM_PASSWORD_LENGTH})"
|
489
|
|
- fi
|
490
|
|
- fi
|
491
|
|
-
|
492
|
479
|
create_etherpad_settings
|
493
|
480
|
|
494
|
481
|
adduser --system --home=/var/www/$ETHERPAD_DOMAIN_NAME/htdocs/ --group etherpad
|