|
@@ -222,27 +222,6 @@ function gnusocial_create_database {
|
222
|
222
|
create_database gnusocial "$GNUSOCIAL_ADMIN_PASSWORD" $MY_USERNAME
|
223
|
223
|
}
|
224
|
224
|
|
225
|
|
-function gnusocial_running_script {
|
226
|
|
- # check that the daemon is running
|
227
|
|
- echo '#!/bin/bash' > /etc/cron.hourly/gnusocial-daemons
|
228
|
|
- echo -n 'daemon_lines=$(ps aux | grep "'>> /etc/cron.hourly/gnusocial-daemons
|
229
|
|
- echo -n "${GNUSOCIAL_DOMAIN_NAME}">> /etc/cron.hourly/gnusocial-daemons
|
230
|
|
- echo '/htdocs/scripts/queuedaemon.php" | grep "/var/www")' >> /etc/cron.hourly/gnusocial-daemons
|
231
|
|
- echo 'if [[ $daemon_lines != *"/var/www/"* ]]; then' >> /etc/cron.hourly/gnusocial-daemons
|
232
|
|
-
|
233
|
|
- echo " ADMIN_USER=\$(cat $COMPLETION_FILE | grep 'Admin user' | awk -F ':' '{print \$2}')" >> /etc/cron.hourly/gnusocial-daemons
|
234
|
|
- echo ' MY_EMAIL_ADDRESS=$ADMIN_USER@$HOSTNAME' >> /etc/cron.hourly/gnusocial-daemons
|
235
|
|
- echo ' echo "Restarting GNU Social daemons" | mail -s "GNU Social daemons not found" $MY_EMAIL_ADDRESS' >> /etc/cron.hourly/gnusocial-daemons
|
236
|
|
- echo " cd /var/www/${GNUSOCIAL_DOMAIN_NAME}/htdocs" >> /etc/cron.hourly/gnusocial-daemons
|
237
|
|
- echo ' scripts/startdaemons.sh' >> /etc/cron.hourly/gnusocial-daemons
|
238
|
|
- echo 'fi' >> /etc/cron.hourly/gnusocial-daemons
|
239
|
|
- echo 'php scripts/delete_orphan_files.php > /dev/null' >> /etc/cron.hourly/gnusocial-daemons
|
240
|
|
- echo 'php scripts/clean_thumbnails.php -y > /dev/null' >> /etc/cron.hourly/gnusocial-daemons
|
241
|
|
- echo 'php scripts/clean_file_table.php -y > /dev/null' >> /etc/cron.hourly/gnusocial-daemons
|
242
|
|
- echo 'php scripts/upgrade.php > /dev/null' >> /etc/cron.hourly/gnusocial-daemons
|
243
|
|
- chmod +x /etc/cron.hourly/gnusocial-daemons
|
244
|
|
-}
|
245
|
|
-
|
246
|
225
|
function reconfigure_gnusocial {
|
247
|
226
|
echo -n ''
|
248
|
227
|
}
|
|
@@ -334,9 +313,7 @@ function upgrade_gnusocial {
|
334
|
313
|
rm /var/www/$GNUSOCIAL_DOMAIN_NAME/htdocs/install.php
|
335
|
314
|
fi
|
336
|
315
|
|
337
|
|
- function_check gnusocial_running_script
|
338
|
|
- gnusocial_running_script
|
339
|
|
-
|
|
316
|
+ gnusocial_hourly_script gnusocial $GNUSOCIAL_DOMAIN_NAME
|
340
|
317
|
upgrade_pleroma "$GNUSOCIAL_DOMAIN_NAME" "gnusocial" "$GNUSOCIAL_BACKGROUND_IMAGE_URL" "$GNUSOCIAL_TITLE"
|
341
|
318
|
}
|
342
|
319
|
|
|
@@ -492,8 +469,7 @@ function install_gnusocial_main {
|
492
|
469
|
return
|
493
|
470
|
fi
|
494
|
471
|
|
495
|
|
- function_check gnusocial_running_script
|
496
|
|
- gnusocial_running_script
|
|
472
|
+ gnusocial_hourly_script gnusocial $GNUSOCIAL_DOMAIN_NAME
|
497
|
473
|
|
498
|
474
|
function_check install_mariadb
|
499
|
475
|
install_mariadb
|