Bob Mottram 8 年之前
父節點
當前提交
3dc0d7f860
共有 1 個文件被更改,包括 9 次插入9 次删除
  1. 9
    9
      src/freedombone-app-matrix

+ 9
- 9
src/freedombone-app-matrix 查看文件

@@ -154,7 +154,7 @@ function upgrade_matrix {
154 154
 
155 155
     pip install --upgrade --process-dependency-links .
156 156
     chown -R matrix:matrix /etc/matrix
157
-    chown -R matrix:matrix /var/lib/matrix
157
+    chown -R matrix:matrix $MATRIX_DATA_DIR
158 158
 }
159 159
 
160 160
 function backup_local_matrix {
@@ -163,7 +163,7 @@ function backup_local_matrix {
163 163
         systemctl stop matrix
164 164
         function_check backup_directory_to_usb
165 165
         backup_directory_to_usb $source_directory matrix
166
-        source_directory=/var/lib/matrix
166
+        source_directory=$MATRIX_DATA_DIR
167 167
         if [ -d $source_directory ]; then
168 168
             backup_directory_to_usb $source_directory matrixdata
169 169
         fi
@@ -189,14 +189,14 @@ function restore_local_matrix {
189 189
 
190 190
         temp_restore_dir=/root/tempmatrixdata
191 191
         restore_directory_from_usb $temp_restore_dir matrixdata
192
-        cp -r $temp_restore_dir/var/lib/matrix/* /var/lib/matrix
192
+        cp -r $temp_restore_dir$MATRIX_DATA_DIR/* $MATRIX_DATA_DIR
193 193
         if [ ! "$?" = "0" ]; then
194 194
             function_check backup_unmount_drive
195 195
             backup_unmount_drive
196 196
             exit 78352
197 197
         fi
198 198
         rm -rf $temp_restore_dir
199
-        chown -R matrix:matrix /var/lib/matrix
199
+        chown -R matrix:matrix $MATRIX_DATA_DIR
200 200
 
201 201
         systemctl start matrix
202 202
     fi
@@ -208,7 +208,7 @@ function backup_remote_matrix {
208 208
         systemctl stop matrix
209 209
         function_check backup_directory_to_friend
210 210
         backup_directory_to_friend $source_directory matrix
211
-        source_directory=/var/lib/matrix
211
+        source_directory=$MATRIX_DATA_DIR
212 212
         if [ -d $source_directory ]; then
213 213
             backup_directory_to_friend $source_directory matrixdata
214 214
         fi
@@ -232,12 +232,12 @@ function restore_remote_matrix {
232 232
 
233 233
         temp_restore_dir=/root/tempmatrixdata
234 234
         restore_directory_from_friend $temp_restore_dir matrixdata
235
-        cp -r $temp_restore_dir/var/lib/matrix/* /var/lib/matrix
235
+        cp -r $temp_restore_dir$MATRIX_DATA_DIR/* $MATRIX_DATA_DIR
236 236
         if [ ! "$?" = "0" ]; then
237 237
             exit 60923
238 238
         fi
239 239
         rm -rf $temp_restore_dir
240
-        chown -R matrix:matrix /var/lib/matrix
240
+        chown -R matrix:matrix $MATRIX_DATA_DIR
241 241
 
242 242
         systemctl start matrix
243 243
     fi
@@ -331,10 +331,10 @@ function install_matrix {
331 331
     fi
332 332
 
333 333
     groupadd matrix
334
-    useradd -c "Matrix system account" -d /var/lib/matrix -m -r -g matrix matrix
334
+    useradd -c "Matrix system account" -d $MATRIX_DATA_DIR -m -r -g matrix matrix
335 335
 
336 336
     chown -R matrix:matrix /etc/matrix
337
-    chown -R matrix:matrix /var/lib/matrix
337
+    chown -R matrix:matrix $MATRIX_DATA_DIR
338 338
 
339 339
     echo '[Unit]' > /etc/systemd/system/matrix.service
340 340
     echo 'Description=Matrix federated messaging' >> /etc/systemd/system/matrix.service