summary refs log tree commit diff
diff options
context:
space:
mode:
authorRichard van der Hoff <1389908+richvdh@users.noreply.github.com>2019-03-07 14:12:27 +0000
committerGitHub <noreply@github.com>2019-03-07 14:12:27 +0000
commitba7a6807c827936a5d0886cd5ac1211e8f30a8ce (patch)
treefde58905a82aff95a188fc3a7429407b501ca643
parentUpdate example_log_config.yaml (#4820) (diff)
parentDebian package: fix warning during preconfiguration. (diff)
downloadsynapse-ba7a6807c827936a5d0886cd5ac1211e8f30a8ce.tar.xz
Debian package: fix warning during preconfiguration. (#4823)
-rw-r--r--debian/changelog6
-rwxr-xr-xdebian/matrix-synapse-py3.config6
2 files changed, 11 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog
index fd77ce13a2..d84931ec03 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+matrix-synapse-py3 (0.99.3) UNRELEASED; urgency=medium
+
+  * Fix warning during preconfiguration. (Fixes: #4819)
+
+ -- Richard van der Hoff <richard@matrix.org>  Thu, 07 Mar 2019 07:17:00 +0000
+
 matrix-synapse-py3 (0.99.2) stable; urgency=medium
 
   * Fix overwriting of config settings on upgrade.
diff --git a/debian/matrix-synapse-py3.config b/debian/matrix-synapse-py3.config
index 3bda3292f1..37a781b3e8 100755
--- a/debian/matrix-synapse-py3.config
+++ b/debian/matrix-synapse-py3.config
@@ -5,7 +5,11 @@ set -e
 . /usr/share/debconf/confmodule
 
 # try to update the debconf db according to whatever is in the config files
-/opt/venvs/matrix-synapse/lib/manage_debconf.pl read || true
+#
+# note that we may get run during preconfiguration, in which case the script
+# will not yet be installed.
+[ -x /opt/venvs/matrix-synapse/lib/manage_debconf.pl ] && \
+    /opt/venvs/matrix-synapse/lib/manage_debconf.pl read
 
 db_input high matrix-synapse/server-name || true
 db_input high matrix-synapse/report-stats || true