|
@@ -463,4 +463,40 @@ function expire_gnusocial_posts {
|
463
|
463
|
fi
|
464
|
464
|
}
|
465
|
465
|
|
|
466
|
+function gnusocial_use_qvitter {
|
|
467
|
+ database_name=$1
|
|
468
|
+
|
|
469
|
+ domain_name=$(get_completion_param "$database_name domain")
|
|
470
|
+
|
|
471
|
+ if [ -f /var/www/$domain_name/htdocs/index_qvitter.php ]; then
|
|
472
|
+ mv /var/www/$domain_name/htdocs/index_qvitter.php /var/www/$domain_name/htdocs/index.php
|
|
473
|
+ fi
|
|
474
|
+
|
|
475
|
+ if [ -f /etc/nginx/sites-available/$domain_name ]; then
|
|
476
|
+ sed -i 's|index_qvitter.php|index.php|g' /etc/nginx/sites-available/$domain_name
|
|
477
|
+ sed -i 's|index.html|index.php|g' /etc/nginx/sites-available/$domain_name
|
|
478
|
+ fi
|
|
479
|
+ systemctl restart nginx
|
|
480
|
+}
|
|
481
|
+
|
|
482
|
+function gnusocial_use_pleroma {
|
|
483
|
+ database_name=$1
|
|
484
|
+
|
|
485
|
+ domain_name=$(get_completion_param "$database_name domain")
|
|
486
|
+
|
|
487
|
+ if [ ! -d /var/www/$domain_name/htdocs/static ]; then
|
|
488
|
+ return
|
|
489
|
+ fi
|
|
490
|
+
|
|
491
|
+ if [ -f /var/www/$domain_name/htdocs/index.php ]; then
|
|
492
|
+ mv /var/www/$domain_name/htdocs/index.php /var/www/$domain_name/htdocs/index_qvitter.php
|
|
493
|
+ fi
|
|
494
|
+
|
|
495
|
+ if [ -f /etc/nginx/sites-available/$domain_name ]; then
|
|
496
|
+ sed -i 's|index.php|index_qvitter.php|g' /etc/nginx/sites-available/$domain_name
|
|
497
|
+ sed -i 's|index index_qvitter.php|index index.html|g' /etc/nginx/sites-available/$domain_name
|
|
498
|
+ fi
|
|
499
|
+ systemctl restart nginx
|
|
500
|
+}
|
|
501
|
+
|
466
|
502
|
# NOTE: deliberately there is no "exit 0"
|