|
@@ -174,6 +174,34 @@ function install_qvitter {
|
174
|
174
|
install_completed ${app_name}_theme
|
175
|
175
|
}
|
176
|
176
|
|
|
177
|
+function install_gnusocial_default_background {
|
|
178
|
+ gnusocial_type=$1
|
|
179
|
+ domain_name=$2
|
|
180
|
+
|
|
181
|
+ # customise the logo
|
|
182
|
+ if [ -f /var/www/${domain_name}/htdocs/static/logo.png ]; then
|
|
183
|
+ if [ -f ~/freedombone/img/logo_fbone3.png ]; then
|
|
184
|
+ cp ~/freedombone/img/logo_fbone3.png /var/www/${domain_name}/htdocs/static/logo.png
|
|
185
|
+ else
|
|
186
|
+ if [ -f /home/$MY_USERNAME/freedombone/img/logo_fbone3.png ]; then
|
|
187
|
+ cp /home/$MY_USERNAME/freedombone/img/logo_fbone3.png /var/www/${domain_name}/htdocs/static/logo.png
|
|
188
|
+ fi
|
|
189
|
+ fi
|
|
190
|
+ fi
|
|
191
|
+
|
|
192
|
+ if [ ! -f /var/www/${domain_name}/htdocs/static/bg.jpg ]; then
|
|
193
|
+ return
|
|
194
|
+ fi
|
|
195
|
+
|
|
196
|
+ if [ -f ~/freedombone/img/backgrounds/${gnusocial_type}.jpg ]; then
|
|
197
|
+ cp ~/freedombone/img/backgrounds/${gnusocial_type}.jpg /var/www/${domain_name}/htdocs/static/bg.jpg
|
|
198
|
+ else
|
|
199
|
+ if [ -f /home/$MY_USERNAME/freedombone/img/backgrounds/${gnusocial_type}.jpg ]; then
|
|
200
|
+ cp /home/$MY_USERNAME/freedombone/img/backgrounds${gnusocial_type}.jpg /var/www/${domain_name}/htdocs/static/bg.jpg
|
|
201
|
+ fi
|
|
202
|
+ fi
|
|
203
|
+}
|
|
204
|
+
|
177
|
205
|
function install_pleroma {
|
178
|
206
|
app_name="$1"
|
179
|
207
|
pleroma_domain="$2"
|
|
@@ -219,6 +247,7 @@ function install_pleroma {
|
219
|
247
|
mv /var/www/${pleroma_domain}/htdocs/index.php /var/www/${pleroma_domain}/htdocs/index_qvitter.php
|
220
|
248
|
fi
|
221
|
249
|
sed -i 's|index.php|index_qvitter.php|g' $nginx_site
|
|
250
|
+ sed -i 's|"theme":.*|"theme": "base16-apathy.css",|g' /var/www/${pleroma_domain}/htdocs/static/config.json
|
222
|
251
|
|
223
|
252
|
chown -R www-data:www-data /var/www/${pleroma_domain}/htdocs
|
224
|
253
|
}
|
|
@@ -237,8 +266,14 @@ function upgrade_pleroma {
|
237
|
266
|
echo 'Unable to build pleroma'
|
238
|
267
|
exit 268362
|
239
|
268
|
fi
|
|
269
|
+ if [ -f /var/www/${domain_name}/htdocs/static/config.json ]; then
|
|
270
|
+ cp /var/www/${domain_name}/htdocs/static/config.json /var/www/${domain_name}/htdocs/static/config.json.old
|
|
271
|
+ fi
|
240
|
272
|
cp -r $INSTALL_DIR/pleroma/dist/* /var/www/${domain_name}/htdocs/
|
241
|
273
|
pleroma_set_background_image_from_url "$domain_name" "$background_url" "$title"
|
|
274
|
+ if [ -f /var/www/${domain_name}/htdocs/static/config.json.old ]; then
|
|
275
|
+ mv /var/www/${domain_name}/htdocs/static/config.json.old /var/www/${domain_name}/htdocs/static/config.json
|
|
276
|
+ fi
|
242
|
277
|
|
243
|
278
|
if [ -f /var/www/${domain_name}/htdocs/index.php ]; then
|
244
|
279
|
mv /var/www/${domain_name}/htdocs/index.php /var/www/${domain_name}/htdocs/index_qvitter.php
|