fixed getting of user answers for db creation?

This commit is contained in:
Raelon Masters
2020-07-14 16:46:13 -04:00
parent 4079e04d9b
commit b733eb9122

9
installer vendored
View File

@@ -304,8 +304,8 @@ if RequiredServices().db_server_found(req) is False:
if r["name"] == "PASSWORD": if r["name"] == "PASSWORD":
sql_pass = r["answer"] sql_pass = r["answer"]
# sql_user = config["USER"] sql_user = config["USER"]
sql_user = "pyshelf" # sql_user = "pyshelf"
db_name = "pyshelf" db_name = "pyshelf"
psql_cmd = ( psql_cmd = (
"CREATE DATABASE %s; CREATE USER %s WITH PASSWORD '%s'; \ "CREATE DATABASE %s; CREATE USER %s WITH PASSWORD '%s'; \
@@ -333,6 +333,11 @@ if RequiredServices().db_server_found(req) is False:
psql_cmd, psql_cmd,
] ]
else: else:
for r in install_answers:
if r["name"] == "PASSWORD":
sql_pass = r["answer"]
sql_user = config["USER"]
db_name = "pyshelf"
psql_cmd = ( psql_cmd = (
"CREATE DATABASE %s; CREATE USER %s WITH PASSWORD '%s'; \ "CREATE DATABASE %s; CREATE USER %s WITH PASSWORD '%s'; \
GRANT ALL PRIVILEGES ON DATABASE %s TO %s;" GRANT ALL PRIVILEGES ON DATABASE %s TO %s;"