|
@@ -298,6 +298,7 @@ function remove_xmpp {
|
298
|
298
|
if [ -d /var/lib/prosody ]; then
|
299
|
299
|
rm -rf /var/lib/prosody
|
300
|
300
|
fi
|
|
301
|
+ groupdel prosody
|
301
|
302
|
|
302
|
303
|
remove_completion_param install_xmpp
|
303
|
304
|
sed -i '/xmpp/d' $COMPLETION_FILE
|
|
@@ -419,6 +420,13 @@ function install_xmpp_main {
|
419
|
420
|
exit 52367
|
420
|
421
|
fi
|
421
|
422
|
|
|
423
|
+ groupadd prosody
|
|
424
|
+
|
|
425
|
+ if [ ! -d /var/lib/prosody ]; then
|
|
426
|
+ mkdir /var/lib/prosody
|
|
427
|
+ chown -R prosody:prosody /var/lib/prosody
|
|
428
|
+ fi
|
|
429
|
+
|
422
|
430
|
# obtain the prosody modules
|
423
|
431
|
cd $INSTALL_DIR
|
424
|
432
|
hg clone https://hg.prosody.im/prosody-modules/ prosody-modules
|
|
@@ -590,7 +598,12 @@ function install_xmpp_main {
|
590
|
598
|
XMPP_PASSWORD="$(create_password ${MINIMUM_PASSWORD_LENGTH})"
|
591
|
599
|
fi
|
592
|
600
|
fi
|
|
601
|
+
|
593
|
602
|
prosodyctl register $MY_USERNAME $DEFAULT_DOMAIN_NAME "$XMPP_PASSWORD"
|
|
603
|
+ if [ ! "$?" = "0" ]; then
|
|
604
|
+ echo $'Unable to register prosody user'
|
|
605
|
+ exit 347682
|
|
606
|
+ fi
|
594
|
607
|
|
595
|
608
|
${PROJECT_NAME}-pass -u $MY_USERNAME -a xmpp -p "$XMPP_PASSWORD"
|
596
|
609
|
|