| 
				
			 | 
			
			
				@@ -201,6 +201,8 @@ function pleroma_create_database { 
			 | 
		
	
		
			
			| 
				201
			 | 
			
				201
			 | 
			
			
				     if [ ${#PLEROMA_SECRET_KEY} -lt 50 ]; then 
			 | 
		
	
		
			
			| 
				202
			 | 
			
				202
			 | 
			
			
				         PLEROMA_SECRET_KEY="$(create_password 30)$(create_password 30)" 
			 | 
		
	
		
			
			| 
				203
			 | 
			
				203
			 | 
			
			
				         if [ ${#PLEROMA_SECRET_KEY} -lt 50 ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				204
			 | 
			
			
				+            run_system_query_postgresql "ALTER USER pleroma NOSUPERUSER;" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				205
			 | 
			
			
				+            run_system_query_postgresql "ALTER USER pleroma NOCREATEDB;" 
			 | 
		
	
		
			
			| 
				204
			 | 
			
				206
			 | 
			
			
				             echo $'Pleroma secret key not created' 
			 | 
		
	
		
			
			| 
				205
			 | 
			
				207
			 | 
			
			
				             exit 6782352 
			 | 
		
	
		
			
			| 
				206
			 | 
			
				208
			 | 
			
			
				         fi 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -224,6 +226,8 @@ function pleroma_create_database { 
			 | 
		
	
		
			
			| 
				224
			 | 
			
				226
			 | 
			
			
				     chown -R pleroma:pleroma * 
			 | 
		
	
		
			
			| 
				225
			 | 
			
				227
			 | 
			
			
				     sudo -u pleroma mix local.rebar --force 
			 | 
		
	
		
			
			| 
				226
			 | 
			
				228
			 | 
			
			
				     if [ ! "$?" = "0" ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				229
			 | 
			
			
				+        run_system_query_postgresql "ALTER USER pleroma NOSUPERUSER;" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				230
			 | 
			
			
				+        run_system_query_postgresql "ALTER USER pleroma NOCREATEDB;" 
			 | 
		
	
		
			
			| 
				227
			 | 
			
				231
			 | 
			
			
				         echo $'mix local.rebar failed' 
			 | 
		
	
		
			
			| 
				228
			 | 
			
				232
			 | 
			
			
				         exit 73528562 
			 | 
		
	
		
			
			| 
				229
			 | 
			
				233
			 | 
			
			
				     fi 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -231,11 +235,15 @@ function pleroma_create_database { 
			 | 
		
	
		
			
			| 
				231
			 | 
			
				235
			 | 
			
			
				     sudo -u pleroma mix deps.compile mimerl 
			 | 
		
	
		
			
			| 
				232
			 | 
			
				236
			 | 
			
			
				     sudo -u pleroma mix ecto.create --force 
			 | 
		
	
		
			
			| 
				233
			 | 
			
				237
			 | 
			
			
				     if [ ! "$?" = "0" ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				238
			 | 
			
			
				+        run_system_query_postgresql "ALTER USER pleroma NOSUPERUSER;" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				239
			 | 
			
			
				+        run_system_query_postgresql "ALTER USER pleroma NOCREATEDB;" 
			 | 
		
	
		
			
			| 
				234
			 | 
			
				240
			 | 
			
			
				         echo $'mix ecto.create failed' 
			 | 
		
	
		
			
			| 
				235
			 | 
			
				241
			 | 
			
			
				         exit 83653582 
			 | 
		
	
		
			
			| 
				236
			 | 
			
				242
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				237
			 | 
			
				243
			 | 
			
			
				     sudo -u pleroma mix ecto.migrate --force 
			 | 
		
	
		
			
			| 
				238
			 | 
			
				244
			 | 
			
			
				     if [ ! "$?" = "0" ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				245
			 | 
			
			
				+        run_system_query_postgresql "ALTER USER pleroma NOSUPERUSER;" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				246
			 | 
			
			
				+        run_system_query_postgresql "ALTER USER pleroma NOCREATEDB;" 
			 | 
		
	
		
			
			| 
				239
			 | 
			
				247
			 | 
			
			
				         echo $'mix ecto.migrate failed' 
			 | 
		
	
		
			
			| 
				240
			 | 
			
				248
			 | 
			
			
				         exit 73752573 
			 | 
		
	
		
			
			| 
				241
			 | 
			
				249
			 | 
			
			
				     fi 
			 |