248248 $ inst ->add_database_server_record ();
249249
250250 //* Configure Postgrey
251- $ force = @($ conf ['postgrey ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('Postgrey ' );
251+ $ force = @($ conf ['postgrey ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('Postgrey ' , false );
252252 if ($ force ) swriteln ('Configuring Postgrey ' );
253253
254254 //* Configure Postfix
255- $ force = @($ conf ['postfix ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('Postfix ' );
255+ $ force = @($ conf ['postfix ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('Postfix ' , false );
256256 if ($ force ) {
257257 swriteln ('Configuring Postfix ' );
258258 $ inst ->configure_postfix ();
262262 if ($ conf ['services ' ]['mail ' ]) {
263263
264264 //* Configure Mailman
265- $ force = @($ conf ['mailman ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('Mailman ' );
265+ $ force = @($ conf ['mailman ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('Mailman ' , false );
266266 if ($ force ) {
267267 swriteln ('Configuring Mailman ' );
268268 $ inst ->configure_mailman ();
269269 }
270270
271271 //* Check for Dovecot and Courier
272272 if (!$ conf ['dovecot ' ]['installed ' ] && !$ conf ['courier ' ]['installed ' ]) {
273- $ conf ['dovecot ' ]['installed ' ] = $ inst ->force_configure_app ('Dovecot ' );
274- $ conf ['courier ' ]['installed ' ] = $ inst ->force_configure_app ('Courier ' );
273+ $ conf ['dovecot ' ]['installed ' ] = $ inst ->force_configure_app ('Dovecot ' , false );
274+ $ conf ['courier ' ]['installed ' ] = $ inst ->force_configure_app ('Courier ' , false );
275275 }
276276 //* Configure Mailserver - Dovecot or Courier
277277 if ($ conf ['dovecot ' ]['installed ' ] && $ conf ['courier ' ]['installed ' ]) {
298298 }
299299
300300 //* Configure Spamasassin
301- $ force = @($ conf ['spamassassin ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('Spamassassin ' );
301+ $ force = @($ conf ['spamassassin ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('Spamassassin ' , false );
302302 if ($ force ) {
303303 swriteln ('Configuring Spamassassin ' );
304304 $ inst ->configure_spamassassin ();
305305 }
306306
307307 //* Configure Amavis
308- $ force = @($ conf ['amavis ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('Amavisd ' );
308+ $ force = @($ conf ['amavis ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('Amavisd ' , false );
309309 if ($ force ) {
310310 swriteln ('Configuring Amavisd ' );
311311 $ inst ->configure_amavis ();
312312 }
313313
314314 //* Configure Getmail
315- $ force = @($ conf ['getmail ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('Getmail ' );
315+ $ force = @($ conf ['getmail ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('Getmail ' , false );
316316 if ($ force ) {
317317 swriteln ('Configuring Getmail ' );
318318 $ inst ->configure_getmail ();
322322
323323 //* Check for DNS
324324 if (!$ conf ['powerdns ' ]['installed ' ] && !$ conf ['bind ' ]['installed ' ] && !$ conf ['mydns ' ]['installed ' ]) {
325- $ conf ['powerdns ' ]['installed ' ] = $ inst ->force_configure_app ('PowerDNS ' );
326- $ conf ['bind ' ]['installed ' ] = $ inst ->force_configure_app ('BIND ' );
327- $ conf ['mydns ' ]['installed ' ] = $ inst ->force_configure_app ('MyDNS ' );
325+ $ conf ['powerdns ' ]['installed ' ] = $ inst ->force_configure_app ('PowerDNS ' , false );
326+ $ conf ['bind ' ]['installed ' ] = $ inst ->force_configure_app ('BIND ' , false );
327+ $ conf ['mydns ' ]['installed ' ] = $ inst ->force_configure_app ('MyDNS ' , false );
328328 }
329329 //* Configure PowerDNS
330330 if ($ conf ['powerdns ' ]['installed ' ]) {
346346 }
347347
348348 //* Configure Jailkit
349- $ force = @($ conf ['jailkit ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('Jailkit ' );
349+ $ force = @($ conf ['jailkit ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('Jailkit ' , false );
350350 if ($ force ) {
351351 swriteln ('Configuring Jailkit ' );
352352 $ inst ->configure_jailkit ();
353353 }
354354
355355 //* Configure Pureftpd
356- $ force = @($ conf ['pureftpd ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('pureftpd ' );
356+ $ force = @($ conf ['pureftpd ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('pureftpd ' , false );
357357 if ($ force ) {
358358 swriteln ('Configuring Pureftpd ' );
359359 $ inst ->configure_pureftpd ();
360360 }
361361
362362 //* Check for Web-Server
363363 if (!$ conf ['apache ' ]['installed ' ] && !$ conf ['nginx ' ]['installed ' ]) {
364- $ conf ['apache ' ]['installed ' ] = $ inst ->force_configure_app ('Apache ' );
365- $ conf ['nginx ' ]['installed ' ] = $ inst ->force_configure_app ('nginx ' );
364+ $ conf ['apache ' ]['installed ' ] = $ inst ->force_configure_app ('Apache ' , false );
365+ $ conf ['nginx ' ]['installed ' ] = $ inst ->force_configure_app ('nginx ' , false );
366366 }
367367
368368 //* Configure Webserver - Apache or nginx
382382 $ conf ['services ' ]['web ' ] = true ;
383383 $ conf ['services ' ]['file ' ] = true ;
384384 //* Configure Vlogger
385- $ force = @($ conf ['vlogger ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('vlogger ' );
385+ $ force = @($ conf ['vlogger ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('vlogger ' , false );
386386 if ($ force ) {
387387 swriteln ('Configuring vlogger ' );
388388 $ inst ->configure_vlogger ();
406406 }
407407
408408 //* Configure XMPP
409- $ force = @($ conf ['xmpp ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('Metronome XMPP Server ' );
409+ $ force = @($ conf ['xmpp ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('Metronome XMPP Server ' , false );
410410 if ($ force ) {
411411 swriteln ('Configuring Metronome XMPP Server ' );
412412 $ inst ->configure_xmpp ();
415415
416416 //* Check for Firewall
417417 if (!$ conf ['ufw ' ]['installed ' ] && !$ conf ['firewall ' ]['installed ' ]) {
418- $ conf ['ufw ' ]['installed ' ] = $ inst ->force_configure_app ('Ubuntu Firewall ' );
419- $ conf ['firewall ' ]['installed ' ] = $ inst ->force_configure_app ('Bastille Firewall ' );
418+ $ conf ['ufw ' ]['installed ' ] = $ inst ->force_configure_app ('Ubuntu Firewall ' , false );
419+ $ conf ['firewall ' ]['installed ' ] = $ inst ->force_configure_app ('Bastille Firewall ' , false );
420420 }
421421 //* Configure Firewall - Ubuntu or Bastille
422422 if ($ conf ['ufw ' ]['installed ' ] && $ conf ['firewall ' ]['installed ' ]) {
441441 }
442442
443443 //* Configure Fail2ban
444- $ force = @($ conf ['fail2ban ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('Fail2ban ' );
444+ $ force = @($ conf ['fail2ban ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('Fail2ban ' , false );
445445 if ($ force ) {
446446 swriteln ('Configuring Fail2ban ' );
447447 $ inst ->configure_fail2ban ();
448448 }
449449
450450 //* Configure OpenVZ
451- $ force = @($ conf ['openvz ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('OpenVZ ' );
451+ $ force = @($ conf ['openvz ' ]['installed ' ]) ? true : $ inst ->force_configure_app ('OpenVZ ' , false );
452452 if ($ force ) {
453453 $ conf ['services ' ]['vserver ' ] = true ;
454454 swriteln ('Configuring OpenVZ ' );
873873echo "Installation completed. \n" ;
874874
875875
876- ?>
876+ ?>
0 commit comments