|
@@ -223,8 +223,16 @@ function pleroma_create_database {
|
223
|
223
|
write_config_param "PLEROMA_SECRET_KEY" "$PLEROMA_SECRET_KEY"
|
224
|
224
|
fi
|
225
|
225
|
|
226
|
|
- pleroma_secret=config/dev.secret.exs
|
227
|
|
- cp config/dev.exs $pleroma_secret
|
|
226
|
+ if [ ! -d $PLEROMA_DIR/config ]; then
|
|
227
|
+ echo $"Missing directory $PLEROMA_DIR/config"
|
|
228
|
+ exit 7835393
|
|
229
|
+ fi
|
|
230
|
+ pleroma_secret=$PLEROMA_DIR/config/dev.secret.exs
|
|
231
|
+ if [ ! -f $PLEROMA_DIR/config/dev.exs ]; then
|
|
232
|
+ echo $"Did not find $PLEROMA_DIR/config/dev.exs"
|
|
233
|
+ exit 78923528
|
|
234
|
+ fi
|
|
235
|
+ cp $PLEROMA_DIR/config/dev.exs $pleroma_secret
|
228
|
236
|
sed -i "s|username:.*|username: \"pleroma\",|g" $pleroma_secret
|
229
|
237
|
sed -i "s|password:.*|password: \"$PLEROMA_ADMIN_PASSWORD\",|g" $pleroma_secret
|
230
|
238
|
sed -i "s|database:.*|database: \"pleroma\",|g" $pleroma_secret
|
|
@@ -246,7 +254,7 @@ function pleroma_create_database {
|
246
|
254
|
fi
|
247
|
255
|
|
248
|
256
|
cd $PLEROMA_DIR
|
249
|
|
- chown -R pleroma:pleroma *
|
|
257
|
+ chown -R pleroma:pleroma $PLEROMA_DIR/*
|
250
|
258
|
sudo -u pleroma mix local.rebar --force
|
251
|
259
|
if [ ! "$?" = "0" ]; then
|
252
|
260
|
run_system_query_postgresql "ALTER USER pleroma NOSUPERUSER;"
|