From 7a6c52b487f2b38d393c833ad7e5f5f6f1813b47 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Wed, 23 May 2018 12:43:25 +0100 Subject: [PATCH] Set temp directory for matrix upgrades --- src/freedombone-app-matrix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/freedombone-app-matrix b/src/freedombone-app-matrix index de34a5f1..034e07c9 100755 --- a/src/freedombone-app-matrix +++ b/src/freedombone-app-matrix @@ -418,6 +418,11 @@ function upgrade_matrix { function_check set_repo_commit set_repo_commit /etc/matrix "matrix commit" "$MATRIX_COMMIT" $MATRIX_REPO cd /etc/matrix || exit 62476724 + if [ ! -d /etc/matrix/tmp ]; then + mkdir /etc/matrix/tmp + fi + export TMPDIR=/etc/matrix/tmp + pip install --upgrade --process-dependency-links . pip install --upgrade --force "pynacl>=1.2.1" @@ -434,6 +439,11 @@ function upgrade_matrix { fi systemctl start turn systemctl start matrix + + export TMPDIR=/tmp + if [ -d /etc/matrix/tmp ]; then + rm -rf /etc/matrix/tmp/* + fi } function backup_local_matrix {