Skip to content
Snippets Groups Projects
Commit e2a6ceff authored by Bob Mottram's avatar Bob Mottram
Browse files

Improve wait for homeserver database creation

parent 6090eca8
No related branches found
No related tags found
No related merge requests found
......@@ -730,17 +730,21 @@ function install_home_server {
matrix_systemd_daemon
systemctl start matrix
# wait for the database to be created
sleep 5
echo $'Waiting for the database to be created'
# shellcheck disable=SC2034
for i in {1..60}
do
echo -n '.'
sleep 2
if [ -f $MATRIX_DATA_DIR/homeserver.db ]; then
break
fi
done
echo ''
if [ ! -f $MATRIX_DATA_DIR/homeserver.db ]; then
# On low power systems more sleeping may be needed
sleep 10
if [ ! -f $MATRIX_DATA_DIR/homeserver.db ]; then
echo $'No matrix home server database was created'
exit 23782
fi
echo $'No matrix home server database was created'
exit 23782
fi
chmod -R 700 $MATRIX_DATA_DIR/homeserver.db
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment