|
@@ -46,6 +46,32 @@ SHARINGS_THEME_COMMIT='7106c7ef03'
|
46
|
46
|
GNUSOCIAL_MARKDOWN_REPO="https://git.gnu.io/chimo/markdown.git"
|
47
|
47
|
GNUSOCIAL_MARKDOWN_COMMIT='03c53942f94b3376f0946e6e1fe566cc21ccf232'
|
48
|
48
|
|
|
49
|
+# Stuff to be done after restoring from backup
|
|
50
|
+function gnusocial_update_after_restore {
|
|
51
|
+ gnusocial_variant=$1
|
|
52
|
+ gnusocial_domain=$2
|
|
53
|
+
|
|
54
|
+ cd /var/www/${gnusocial_domain}/htdocs
|
|
55
|
+
|
|
56
|
+ # Ensure that the database password is correct
|
|
57
|
+ MARIADB_PASSWORD=$(${PROJECT_NAME}-pass -u root -a mariadb)
|
|
58
|
+ sed -i "s|\$config['db']['database'].*|\$config['db']['database'] = 'mysqli://root:${MARIADB_PASSWORD}@localhost/${gnusocial_variant}';|g" config.php
|
|
59
|
+
|
|
60
|
+ # Set permissions
|
|
61
|
+ chmod g+w /var/www/$gnusocial_domain/htdocs
|
|
62
|
+ chmod a+w /var/www/$gnusocial_domain/htdocs/avatar
|
|
63
|
+ chmod a+w /var/www/$gnusocial_domain/htdocs/file
|
|
64
|
+ chown -R www-data:www-data /var/www/$gnusocial_domain/htdocs
|
|
65
|
+ chmod +x /var/www/$gnusocial_domain/htdocs/scripts/maildaemon.php
|
|
66
|
+
|
|
67
|
+ # This seems to be necessary to get the UI back
|
|
68
|
+ gnusocial_use_classic $gnusocial_variant
|
|
69
|
+ gnusocial_use_qvitter $gnusocial_variant
|
|
70
|
+
|
|
71
|
+ # start the daemons
|
|
72
|
+ su -c "sh scripts/startdaemons.sh" -s /bin/sh www-data
|
|
73
|
+}
|
|
74
|
+
|
49
|
75
|
function qvitter_update_background {
|
50
|
76
|
domain_name="$1"
|
51
|
77
|
ext=$2
|