Browse Source

Default movim admin login

Bob Mottram 7 years ago
parent
commit
af10cdfad0
2 changed files with 14 additions and 2 deletions
  1. 13
    2
      src/freedombone-app-movim
  2. 1
    0
      src/freedombone-app-xmpp

+ 13
- 2
src/freedombone-app-movim View File

@@ -39,7 +39,7 @@ MOVIM_ONION_PORT=8117
39 39
 MOVIM_REPO="https://github.com/movim/movim"
40 40
 MOVIM_COMMIT='add1a247804eb0e34fc28a74c2eeea16792ffa8e'
41 41
 MOVIM_ADMIN_PASSWORD=
42
-MOVIM_DAEMON_PORT=8081
42
+MOVIM_DAEMON_PORT=8880
43 43
 
44 44
 movim_variables=(ONION_ONLY
45 45
                  MOVIM_DOMAIN_NAME
@@ -319,7 +319,7 @@ function install_movim {
319 319
     repair_databases_script
320 320
 
321 321
     apt-get -yq install php-gettext php5-curl php5-gd php5-mysql git curl php-xml-parser
322
-    apt-get -yq install php5-memcached php5-intl exiftool
322
+    apt-get -yq install php5-memcached php5-intl exiftool php5-imagick
323 323
 
324 324
     if [ ! -d /var/www/$MOVIM_DOMAIN_NAME ]; then
325 325
         mkdir /var/www/$MOVIM_DOMAIN_NAME
@@ -354,6 +354,14 @@ function install_movim {
354 354
     sed -i "s|'database'.*|'database'    => 'movim'|g" db.inc.php
355 355
     php mud.php db --set
356 356
 
357
+    # default login
358
+    if [ ! -f /var/www/$MOVIM_DOMAIN_NAME/htdocs/app/models/config/Config.php ]; then
359
+        echo $'Unable to find Config.php'
360
+        exit 72352
361
+    fi
362
+    sed -i "s|'admin'|'${MY_USERNAME}'|g" /var/www/$MOVIM_DOMAIN_NAME/htdocs/app/models/config/Config.php
363
+    sed -i "s|'password'|'${MOVIM_ADMIN_PASSWORD}'|g" /var/www/$MOVIM_DOMAIN_NAME/htdocs/app/models/config/Config.php
364
+
357 365
     chmod u+rwx /var/www/$MOVIM_DOMAIN_NAME/htdocs
358 366
     chown -R www-data:www-data /var/www/$MOVIM_DOMAIN_NAME/htdocs
359 367
 
@@ -378,6 +386,9 @@ function install_movim {
378 386
     else
379 387
         echo "ExecStart=/usr/bin/php /var/www/$MOVIM_DOMAIN_NAME/htdocs/daemon.php start --url=http://$MOVIM_ONION_HOSTNAME --port=$MOVIM_DAEMON_PORT" >> /etc/systemd/system/movim.service
380 388
     fi
389
+    echo 'StandardOutput=syslog' >> /etc/systemd/system/movim.service
390
+    echo 'SyslogIdentifier=movim' >> /etc/systemd/system/movim.service
391
+    echo 'PIDFile=/run/movim.pid' >> /etc/systemd/system/movim.service
381 392
     echo 'Restart=on-failure' >> /etc/systemd/system/movim.service
382 393
     echo 'RestartSec=10' >> /etc/systemd/system/movim.service
383 394
     echo '' >> /etc/systemd/system/movim.service

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

@@ -554,6 +554,7 @@ function xmpp_modules {
554 554
     filename=$1
555 555
     echo 'modules_enabled = {' >> $filename
556 556
     echo '  "pubsub";' >> $filename
557
+    echo '  "pubsub_hub";' >> $filename
557 558
     echo '  "dialback"; -- s2s dialback support' >> $filename
558 559
     echo '  "disco"; -- Service discovery' >> $filename
559 560
     echo '  "private"; -- Private XML storage (for room bookmarks, etc.)' >> $filename