Fix up permissions of the database path

Also apply the database creation and ownership change on every
installation and upgrade.
This commit is contained in:
Paul van Tilburg 2023-07-23 12:14:59 +02:00
parent 1e560529d8
commit 8cf408e966
No known key found for this signature in database
GPG key ID: C6DE073EDA9EEC4D

10
debian/postinst vendored
View file

@ -19,11 +19,11 @@ case "$1" in
_matrix-conduit _matrix-conduit
fi fi
# Create the database path if it does not exist yet. # Create the database path if it does not exist yet and fix up ownership
if [ ! -d "$CONDUIT_DATABASE_PATH" ]; then # and permissions.
mkdir -p "$CONDUIT_DATABASE_PATH" mkdir -p "$CONDUIT_DATABASE_PATH"
chown _matrix-conduit "$CONDUIT_DATABASE_PATH" chown _matrix-conduit "$CONDUIT_DATABASE_PATH"
fi chmod 700 "$CONDUIT_DATABASE_PATH"
if [ ! -e "$CONDUIT_CONFIG_FILE" ]; then if [ ! -e "$CONDUIT_CONFIG_FILE" ]; then
# Write the debconf values in the config. # Write the debconf values in the config.