|
@@ -160,7 +160,7 @@ function update_prosody_modules {
|
160
|
160
|
hg update
|
161
|
161
|
}
|
162
|
162
|
|
163
|
|
-function upgrade_xmpp {
|
|
163
|
+function upgrade_xmpp_server {
|
164
|
164
|
function_check update_prosody_modules
|
165
|
165
|
update_prosody_modules
|
166
|
166
|
|
|
@@ -198,7 +198,9 @@ function upgrade_xmpp {
|
198
|
198
|
rm ${INSTALL_DIR}/${prosody_filename}.tar.gz
|
199
|
199
|
fi
|
200
|
200
|
systemctl restart prosody
|
|
201
|
+}
|
201
|
202
|
|
|
203
|
+function upgrade_xmpp_client {
|
202
|
204
|
# update profanity client
|
203
|
205
|
if [ -f /usr/bin/profanity ]; then
|
204
|
206
|
apt-get -y remove --purge profanity
|
|
@@ -236,6 +238,11 @@ function upgrade_xmpp {
|
236
|
238
|
cp $INSTALL_DIR/profanity-omemo-plugin/omemo.py /etc/skel/.local/share/profanity/plugins
|
237
|
239
|
}
|
238
|
240
|
|
|
241
|
+function upgrade_xmpp {
|
|
242
|
+ upgrade_xmpp_server
|
|
243
|
+ upgrade_xmpp_client
|
|
244
|
+}
|
|
245
|
+
|
239
|
246
|
function backup_local_xmpp {
|
240
|
247
|
source_directory=/var/lib/prosody
|
241
|
248
|
if [ -d $source_directory ]; then
|