From 93af01f5b00f8b052080f9ed2e35ae45ad38b051 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Tue, 25 Dec 2018 12:09:15 +0000
Subject: [PATCH] Install python3 packages on upgrade

---
 src/freedombone-app-matrix | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/freedombone-app-matrix b/src/freedombone-app-matrix
index a055526cf..e3a617539 100755
--- a/src/freedombone-app-matrix
+++ b/src/freedombone-app-matrix
@@ -503,6 +503,14 @@ function upgrade_matrix {
     fi
     export TMPDIR=/etc/matrix/tmp
 
+    # install python3 packages
+    if [[ "$MATRIX_PYTHON" != '/usr/binpython' ]]; then
+        $INSTALL_PACKAGES python3 python3-dev \
+                          python3-pip python3-psycopg2 python3-venv \
+                          python3-setuptools
+    fi
+
+    # recreate the daemon if needed
     matrix_systemd_daemon
 
     $MATRIX_PIP install --upgrade --process-dependency-links .
-- 
GitLab