More pleroma checks

This commit is contained in:
Bob Mottram 2018-01-09 10:37:24 +00:00
parent ac4e4febf4
commit 9de25b9bc7
1 changed files with 11 additions and 3 deletions

View File

@ -223,8 +223,16 @@ function pleroma_create_database {
write_config_param "PLEROMA_SECRET_KEY" "$PLEROMA_SECRET_KEY" write_config_param "PLEROMA_SECRET_KEY" "$PLEROMA_SECRET_KEY"
fi fi
pleroma_secret=config/dev.secret.exs if [ ! -d $PLEROMA_DIR/config ]; then
cp config/dev.exs $pleroma_secret echo $"Missing directory $PLEROMA_DIR/config"
exit 7835393
fi
pleroma_secret=$PLEROMA_DIR/config/dev.secret.exs
if [ ! -f $PLEROMA_DIR/config/dev.exs ]; then
echo $"Did not find $PLEROMA_DIR/config/dev.exs"
exit 78923528
fi
cp $PLEROMA_DIR/config/dev.exs $pleroma_secret
sed -i "s|username:.*|username: \"pleroma\",|g" $pleroma_secret sed -i "s|username:.*|username: \"pleroma\",|g" $pleroma_secret
sed -i "s|password:.*|password: \"$PLEROMA_ADMIN_PASSWORD\",|g" $pleroma_secret sed -i "s|password:.*|password: \"$PLEROMA_ADMIN_PASSWORD\",|g" $pleroma_secret
sed -i "s|database:.*|database: \"pleroma\",|g" $pleroma_secret sed -i "s|database:.*|database: \"pleroma\",|g" $pleroma_secret
@ -246,7 +254,7 @@ function pleroma_create_database {
fi fi
cd $PLEROMA_DIR cd $PLEROMA_DIR
chown -R pleroma:pleroma * chown -R pleroma:pleroma $PLEROMA_DIR/*
sudo -u pleroma mix local.rebar --force sudo -u pleroma mix local.rebar --force
if [ ! "$?" = "0" ]; then if [ ! "$?" = "0" ]; then
run_system_query_postgresql "ALTER USER pleroma NOSUPERUSER;" run_system_query_postgresql "ALTER USER pleroma NOSUPERUSER;"