|
@@ -199,6 +199,7 @@ MICROBLOG_ADMIN_PASSWORD=
|
199
|
199
|
GNUSOCIAL_COMMIT='94392ab00ceefec6105ac7d6e6846fb644bbd0f1'
|
200
|
200
|
MICROBLOG_THEME_REPO="https://git.gnu.io/h2p/Qvitter.git"
|
201
|
201
|
MICROBLOG_THEME_COMMIT='8abbdeb3c0a6a34754411452ae832d2f19cef7ab'
|
|
202
|
+MICROBLOG_WELCOME_MESSAGE=$"<h1>Welcome to ${MICROBLOG_DOMAIN_NAME} – a federated microblog</h1><p>Another Freedombone site</p>"
|
202
|
203
|
|
203
|
204
|
# Domain name for hubzilla installation
|
204
|
205
|
HUBZILLA_DOMAIN_NAME=
|
|
@@ -1022,6 +1023,9 @@ function read_configuration {
|
1022
|
1023
|
if [[ $CONFIGURATION_FILE != "/root/${PROJECT_NAME}.cfg" ]]; then
|
1023
|
1024
|
cp $CONFIGURATION_FILE /root/${PROJECT_NAME}.cfg
|
1024
|
1025
|
fi
|
|
1026
|
+ if grep -q "MICROBLOG_WELCOME_MESSAGE" $CONFIGURATION_FILE; then
|
|
1027
|
+ MICROBLOG_WELCOME_MESSAGE=$(grep "MICROBLOG_WELCOME_MESSAGE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
1028
|
+ fi
|
1025
|
1029
|
if grep -q "PROJECT_WEBSITE" $CONFIGURATION_FILE; then
|
1026
|
1030
|
PROJECT_WEBSITE=$(grep "PROJECT_WEBSITE" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
1027
|
1031
|
fi
|
|
@@ -8541,6 +8545,17 @@ function install_gnu_social {
|
8541
|
8545
|
exit 72357
|
8542
|
8546
|
fi
|
8543
|
8547
|
|
|
8548
|
+ if ! grep -q "Recommended GNU social settings" $microblog_config_file; then
|
|
8549
|
+ microblog_config_file=/var/www/$MICROBLOG_DOMAIN_NAME/htdocs/config.php
|
|
8550
|
+ echo "" >> $microblog_config_file
|
|
8551
|
+ echo "// Recommended GNU social settings" >> $microblog_config_file
|
|
8552
|
+ echo "$config['thumbnail']['maxsize'] = 3000;" >> $microblog_config_file
|
|
8553
|
+ echo "$config['profile']['delete'] = true;" >> $microblog_config_file
|
|
8554
|
+ echo "$config['profile']['changenick'] = true;" >> $microblog_config_file
|
|
8555
|
+ echo "$config['public']['localonly'] = false;" >> $microblog_config_file
|
|
8556
|
+ echo "addPlugin('StoreRemoteMedia');" >> $microblog_config_file
|
|
8557
|
+ fi
|
|
8558
|
+
|
8544
|
8559
|
MICROBLOG_ONION_HOSTNAME=$(add_onion_service microblog 80 ${MICROBLOG_ONION_PORT})
|
8545
|
8560
|
|
8546
|
8561
|
systemctl restart php5-fpm
|
|
@@ -8604,8 +8619,26 @@ function install_gnu_social_theme {
|
8604
|
8619
|
cd /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/local/plugins/Qvitter
|
8605
|
8620
|
git checkout $MICROBLOG_THEME_COMMIT -b $MICROBLOG_THEME_COMMIT
|
8606
|
8621
|
|
8607
|
|
- if ! grep -q "addPlugin('Qvitter')" /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/config.php; then
|
8608
|
|
- echo "addPlugin('Qvitter');" >> /var/www/$MICROBLOG_DOMAIN_NAME/htdocs/config.php
|
|
8622
|
+ microblog_config_file=/var/www/$MICROBLOG_DOMAIN_NAME/htdocs/config.php
|
|
8623
|
+ if ! grep -q "addPlugin('Qvitter')" $microblog_config_file; then
|
|
8624
|
+ echo "" >> $microblog_config_file
|
|
8625
|
+ echo "// Qvitter settings" >> $microblog_config_file
|
|
8626
|
+ echo "addPlugin('Qvitter');" >> $microblog_config_file
|
|
8627
|
+ echo "$config['site']['qvitter']['enabledbydefault'] = true;" >> $microblog_config_file
|
|
8628
|
+ echo "$config['site']['qvitter']['defaultbackgroundcolor'] = '#f4f4f4';" >> $microblog_config_file
|
|
8629
|
+ echo "$config['site']['qvitter']['defaultlinkcolor'] = '#0084B4';" >> $microblog_config_file
|
|
8630
|
+ echo "$config['site']['qvitter']['timebetweenpolling'] = 5000;" >> $microblog_config_file
|
|
8631
|
+ echo "$config['site']['qvitter']['urlshortenerapiurl'] = 'http://qttr.at/shortener.php';" >> $microblog_config_file
|
|
8632
|
+ echo "$config['site']['qvitter']['urlshortenersignature'] = 'b6afeec983';" >> $microblog_config_file
|
|
8633
|
+ echo "$config['site']['qvitter']['sitebackground'] = 'img/vagnsmossen.jpg';" >> $microblog_config_file
|
|
8634
|
+ echo "$config['site']['qvitter']['favicon'] = 'img/favicon.ico?v=4';" >> $microblog_config_file
|
|
8635
|
+ echo "$config['site']['qvitter']['sprite'] = Plugin::staticPath('Qvitter', '').'img/sprite.png?v=40';" >> $microblog_config_file
|
|
8636
|
+ echo "$config['site']['qvitter']['enablewelcometext'] = true;" >> $microblog_config_file
|
|
8637
|
+ echo "$config['site']['qvitter']['customwelcometext']['en'] = '$MICROBLOG_WELCOME_MESSAGE';" >> $microblog_config_file
|
|
8638
|
+ echo "$config['site']['qvitter']['customwelcometext']['de'] = '$MICROBLOG_WELCOME_MESSAGE';" >> $microblog_config_file
|
|
8639
|
+ echo "$config['site']['qvitter']['customwelcometext']['fr'] = '$MICROBLOG_WELCOME_MESSAGE';" >> $microblog_config_file
|
|
8640
|
+ echo "$config['site']['qvitter']['customwelcometext']['es'] = '$MICROBLOG_WELCOME_MESSAGE';" >> $microblog_config_file
|
|
8641
|
+ echo "$config['site']['qvitter']['blocked_ips'] = array();" >> $microblog_config_file
|
8609
|
8642
|
fi
|
8610
|
8643
|
|
8611
|
8644
|
if ! grep -q "GNU Social theme commit" $COMPLETION_FILE; then
|