|  | @@ -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
 |