Browse Source

Create prosody modules directory if needed

Bob Mottram 7 years ago
parent
commit
13d0998a8a
1 changed files with 6 additions and 0 deletions
  1. 6
    0
      src/freedombone-app-xmpp

+ 6
- 0
src/freedombone-app-xmpp View File

@@ -320,6 +320,9 @@ function update_prosody_modules {
320 320
                 tar -xzvf $prosody_modules_filename
321 321
                 if [ -d prosody-modules ]; then
322 322
                     systemctl stop prosody
323
+                    if [ ! -d /var/lib/prosody/prosody-modules ]; then
324
+                        mkdir /var/lib/prosody/prosody-modules
325
+                    fi
323 326
                     cp -r prosody-modules/* /var/lib/prosody/prosody-modules
324 327
                     chown -R prosody:prosody /var/lib/prosody/prosody-modules
325 328
                     systemctl start prosody
@@ -876,6 +879,9 @@ function install_xmpp_main {
876 879
 
877 880
     # install modules
878 881
     update_prosody_modules initial
882
+    if [ ! -d /var/lib/prosody/prosody-modules ]; then
883
+        echo $'No prosody modules available'
884
+    fi
879 885
 
880 886
     # create a certificate
881 887
     if [[ "$(cert_exists ${DEFAULT_DOMAIN_NAME} pem)" == "0" ]]; then