@@ -351,11 +351,18 @@ init_settings() {
351
351
}
352
352
353
353
update_components () {
354
- sudo -u www-data /var/www/MISP/app/Console/cake Admin updateGalaxies
355
- sudo -u www-data /var/www/MISP/app/Console/cake Admin updateTaxonomies
356
- sudo -u www-data /var/www/MISP/app/Console/cake Admin updateWarningLists
357
- sudo -u www-data /var/www/MISP/app/Console/cake Admin updateNoticeLists
358
- sudo -u www-data /var/www/MISP/app/Console/cake Admin updateObjectTemplates " $CRON_USER_ID "
354
+ UPDATE_SUDO_CMD=" sudo -u www-data"
355
+ if [ ! -z " ${DB_ALREADY_INITIALISED} " ]; then
356
+ if [[ " $ENABLE_BACKGROUND_UPDATES " = " true" ]]; then
357
+ echo " ... updates will run in the background"
358
+ UPDATE_SUDO_CMD=" sudo -b -u www-data"
359
+ fi
360
+ fi
361
+ ${UPDATE_SUDO_CMD} /var/www/MISP/app/Console/cake Admin updateGalaxies
362
+ ${UPDATE_SUDO_CMD} /var/www/MISP/app/Console/cake Admin updateTaxonomies
363
+ ${UPDATE_SUDO_CMD} /var/www/MISP/app/Console/cake Admin updateWarningLists
364
+ ${UPDATE_SUDO_CMD} /var/www/MISP/app/Console/cake Admin updateNoticeLists
365
+ ${UPDATE_SUDO_CMD} /var/www/MISP/app/Console/cake Admin updateObjectTemplates " $CRON_USER_ID "
359
366
}
360
367
361
368
update_ca_certificates () {
@@ -431,7 +438,7 @@ echo "MISP | Init default user and organization ..." && init_user
431
438
432
439
echo " MISP | Resolve critical issues ..." && apply_critical_fixes
433
440
434
- echo " MISP | Update components ..." && update_components
441
+ echo " MISP | Start component updates ..." && update_components
435
442
436
443
echo " MISP | Resolve non-critical issues ..." && apply_optional_fixes
437
444
0 commit comments