Revert pleroma user permissions if an error occurs
This commit is contained in:
parent
5a6669c033
commit
99fddf5f21
|
@ -201,6 +201,8 @@ function pleroma_create_database {
|
|||
if [ ${#PLEROMA_SECRET_KEY} -lt 50 ]; then
|
||||
PLEROMA_SECRET_KEY="$(create_password 30)$(create_password 30)"
|
||||
if [ ${#PLEROMA_SECRET_KEY} -lt 50 ]; then
|
||||
run_system_query_postgresql "ALTER USER pleroma NOSUPERUSER;"
|
||||
run_system_query_postgresql "ALTER USER pleroma NOCREATEDB;"
|
||||
echo $'Pleroma secret key not created'
|
||||
exit 6782352
|
||||
fi
|
||||
|
@ -224,6 +226,8 @@ function pleroma_create_database {
|
|||
chown -R pleroma:pleroma *
|
||||
sudo -u pleroma mix local.rebar --force
|
||||
if [ ! "$?" = "0" ]; then
|
||||
run_system_query_postgresql "ALTER USER pleroma NOSUPERUSER;"
|
||||
run_system_query_postgresql "ALTER USER pleroma NOCREATEDB;"
|
||||
echo $'mix local.rebar failed'
|
||||
exit 73528562
|
||||
fi
|
||||
|
@ -231,11 +235,15 @@ function pleroma_create_database {
|
|||
sudo -u pleroma mix deps.compile mimerl
|
||||
sudo -u pleroma mix ecto.create --force
|
||||
if [ ! "$?" = "0" ]; then
|
||||
run_system_query_postgresql "ALTER USER pleroma NOSUPERUSER;"
|
||||
run_system_query_postgresql "ALTER USER pleroma NOCREATEDB;"
|
||||
echo $'mix ecto.create failed'
|
||||
exit 83653582
|
||||
fi
|
||||
sudo -u pleroma mix ecto.migrate --force
|
||||
if [ ! "$?" = "0" ]; then
|
||||
run_system_query_postgresql "ALTER USER pleroma NOSUPERUSER;"
|
||||
run_system_query_postgresql "ALTER USER pleroma NOCREATEDB;"
|
||||
echo $'mix ecto.migrate failed'
|
||||
exit 73752573
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue