diff --git a/src/freedombone-app-etherpad b/src/freedombone-app-etherpad index d7ebd562..c64856dc 100755 --- a/src/freedombone-app-etherpad +++ b/src/freedombone-app-etherpad @@ -53,20 +53,7 @@ etherpad_variables=(ETHERPAD_COMMIT DDNS_PROVIDER MY_USERNAME) -function get_mariadb_etherpad_admin_password { - if [ -f /home/$MY_USERNAME/README ]; then - if grep -q "MariaDB etherpad admin password" /home/$MY_USERNAME/README; then - ETHERPAD_ADMIN_PASSWORD=$(cat /home/$MY_USERNAME/README | grep "MariaDB etherpad admin password" | awk -F ':' '{print $2}' | sed 's/^ *//') - fi - if grep -q "etherpad administrator password" /home/$MY_USERNAME/README; then - ETHERPAD_ADMIN_PASSWORD=$(cat /home/$MY_USERNAME/README | grep "etherpad administrator password" | awk -F ':' '{print $2}' | sed 's/^ *//') - fi - fi -} - function etherpad_create_database { - function_check get_mariadb_etherpad_admin_password - get_mariadb_etherpad_admin_password if [ ! $ETHERPAD_ADMIN_PASSWORD ]; then if [ -f $IMAGE_PASSWORD_FILE ]; then ETHERPAD_ADMIN_PASSWORD="$(printf `cat $IMAGE_PASSWORD_FILE`)" @@ -441,6 +428,14 @@ function install_etherpad { exit 7359 fi + if [ ! $ETHERPAD_ADMIN_PASSWORD ]; then + if [ -f $IMAGE_PASSWORD_FILE ]; then + ETHERPAD_ADMIN_PASSWORD="$(printf `cat $IMAGE_PASSWORD_FILE`)" + else + ETHERPAD_ADMIN_PASSWORD="$(create_password ${MINIMUM_PASSWORD_LENGTH})" + fi + fi + function_check install_mariadb install_mariadb @@ -481,14 +476,6 @@ function install_etherpad { function_check add_ddns_domain add_ddns_domain $ETHERPAD_DOMAIN_NAME - if [ ! $ETHERPAD_ADMIN_PASSWORD ]; then - if [ -f $IMAGE_PASSWORD_FILE ]; then - ETHERPAD_ADMIN_PASSWORD="$(printf `cat $IMAGE_PASSWORD_FILE`)" - else - ETHERPAD_ADMIN_PASSWORD="$(create_password ${MINIMUM_PASSWORD_LENGTH})" - fi - fi - create_etherpad_settings adduser --system --home=/var/www/$ETHERPAD_DOMAIN_NAME/htdocs/ --group etherpad