File matrix-synapse-generate-new-config.sh of Package matrix-synapse

#!/bin/bash
CONFDIR="/etc/matrix-synapse"
DATADIR="/var/lib/matrix-synapse"

DATUM=`date +%Y%m%d-%H%M%S`
BACKUPDIR=backup-${DATUM}

mkdir ${CONFDIR}/${BACKUPDIR}
mv ${CONFDIR}/homeserver.yaml ${CONFDIR}/${BACKUPDIR}
mv ${CONFDIR}/*.log.config ${CONFDIR}/${BACKUPDIR}
mv ${CONFDIR}/*.signing.key ${CONFDIR}/${BACKUPDIR}

sudo -u synapse \
/usr/bin/python3 \
    -m synapse.app.homeserver \
    --server-name $@ \
    --config-path ${CONFDIR}/homeserver.yaml \
    --data-directory="${DATADIR}" \
    --generate-config \
    --report-stats=no

openSUSE Build Service is sponsored by