Skip to content

Commit c91bdc4

Browse files
committed
Fixed: FS#1755 - PHP notices during installation
1 parent 09297a7 commit c91bdc4

File tree

12 files changed

+71
-18
lines changed

12 files changed

+71
-18
lines changed

install/dist/conf/centos52.conf.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,11 @@
112112
$conf['postfix']['vmail_groupname'] = 'vmail';
113113
$conf['postfix']['vmail_mailbox_base'] = '/var/vmail';
114114

115+
//* Mailman
116+
$conf['mailman']['installed'] = false; // will be detected automatically during installation
117+
$conf['mailman']['config_dir'] = '/etc/mailman';
118+
$conf['mailman']['init_script'] = 'mailman';
119+
115120
//* Getmail
116121
$conf['getmail']['installed'] = false; // will be detected automatically during installation
117122
$conf['getmail']['config_dir'] = '/etc/getmail';
@@ -178,6 +183,11 @@
178183
$conf['jailkit']['jailkit_chroot_app_programs'] = '/usr/bin/groups /usr/bin/id /usr/bin/dircolors /bin/basename /usr/bin/dirname /usr/bin/nano';
179184
$conf['jailkit']['jailkit_chroot_cron_programs'] = '/usr/bin/php /usr/bin/perl /usr/share/perl /usr/share/php';
180185

186+
//* Squid
187+
$conf['squid']['installed'] = false; // will be detected automatically during installation
188+
$conf['squid']['config_dir'] = '/etc/squid';
189+
$conf['squid']['init_script'] = 'squid';
190+
181191
//* Nginx
182192
$conf['nginx']['installed'] = false; // will be detected automatically during installation
183193
$conf['nginx']['user'] = 'nginx';

install/dist/conf/centos53.conf.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,11 @@
112112
$conf['postfix']['vmail_groupname'] = 'vmail';
113113
$conf['postfix']['vmail_mailbox_base'] = '/var/vmail';
114114

115+
//* Mailman
116+
$conf['mailman']['installed'] = false; // will be detected automatically during installation
117+
$conf['mailman']['config_dir'] = '/etc/mailman';
118+
$conf['mailman']['init_script'] = 'mailman';
119+
115120
//* Getmail
116121
$conf['getmail']['installed'] = false; // will be detected automatically during installation
117122
$conf['getmail']['config_dir'] = '/etc/getmail';
@@ -178,6 +183,11 @@
178183
$conf['jailkit']['jailkit_chroot_app_programs'] = '/usr/bin/groups /usr/bin/id /usr/bin/dircolors /bin/basename /usr/bin/dirname /usr/bin/nano';
179184
$conf['jailkit']['jailkit_chroot_cron_programs'] = '/usr/bin/php /usr/bin/perl /usr/share/perl /usr/share/php';
180185

186+
//* Squid
187+
$conf['squid']['installed'] = false; // will be detected automatically during installation
188+
$conf['squid']['config_dir'] = '/etc/squid';
189+
$conf['squid']['init_script'] = 'squid';
190+
181191
//* Nginx
182192
$conf['nginx']['installed'] = false; // will be detected automatically during installation
183193
$conf['nginx']['user'] = 'nginx';

install/dist/conf/debian40.conf.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -206,11 +206,6 @@
206206
$conf['nginx']['php_fpm_start_port'] = 9010;
207207
$conf['nginx']['php_fpm_socket_dir'] = '/var/lib/php5-fpm';
208208

209-
//*Ufw
210-
$conf['ufw']['installed'] = false;
211-
$conf['ufw']['config_dir'] = '/etc/ufw';
212-
$conf['ufw']['init_script'] = 'ufw';
213-
214209
//*Bastille-Firwall
215210
$conf['bastille']['installed'] = false;
216211
$conf['bastille']['config_dir'] = '/etc/Bastille';

install/dist/conf/fedora9.conf.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,11 @@
112112
$conf['postfix']['vmail_groupname'] = 'vmail';
113113
$conf['postfix']['vmail_mailbox_base'] = '/var/vmail';
114114

115+
//* Mailman
116+
$conf['mailman']['installed'] = false; // will be detected automatically during installation
117+
$conf['mailman']['config_dir'] = '/etc/mailman';
118+
$conf['mailman']['init_script'] = 'mailman';
119+
115120
//* Getmail
116121
$conf['getmail']['installed'] = false; // will be detected automatically during installation
117122
$conf['getmail']['config_dir'] = '/etc/getmail';
@@ -178,6 +183,11 @@
178183
$conf['jailkit']['jailkit_chroot_app_programs'] = '/usr/bin/groups /usr/bin/id /usr/bin/dircolors /bin/basename /usr/bin/dirname /usr/bin/nano';
179184
$conf['jailkit']['jailkit_chroot_cron_programs'] = '/usr/bin/php /usr/bin/perl /usr/share/perl /usr/share/php';
180185

186+
//* Squid
187+
$conf['squid']['installed'] = false; // will be detected automatically during installation
188+
$conf['squid']['config_dir'] = '/etc/squid';
189+
$conf['squid']['init_script'] = 'squid';
190+
181191
//* Nginx
182192
$conf['nginx']['installed'] = false; // will be detected automatically during installation
183193
$conf['nginx']['user'] = 'nginx';

install/dist/conf/gentoo.conf.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,11 @@
125125
$conf['postfix']['vmail_groupname'] = 'vmail';
126126
$conf['postfix']['vmail_mailbox_base'] = '/var/vmail';
127127

128+
//* Mailman
129+
$conf['mailman']['installed'] = false; // will be detected automatically during installation
130+
$conf['mailman']['config_dir'] = '/etc/mailman';
131+
$conf['mailman']['init_script'] = 'mailman';
132+
128133
//* Getmail
129134
$conf['getmail']['installed'] = false; // will be detected automatically during installation
130135
$conf['getmail']['user'] = 'getmail';
@@ -194,6 +199,11 @@
194199
$conf['jailkit']['jk_chrootsh'] = 'jk_chrootsh.ini';
195200
$conf['jailkit']['jailkit_chroot_app_programs'] = '/bin/groups /usr/bin/id /usr/bin/dircolors /usr/bin/less /usr/bin/basename /usr/bin/dirname /usr/bin/nano /usr/bin/vim';
196201

202+
//* Squid
203+
$conf['squid']['installed'] = false; // will be detected automatically during installation
204+
$conf['squid']['config_dir'] = '/etc/squid';
205+
$conf['squid']['init_script'] = 'squid';
206+
197207
//* Nginx
198208
$conf['nginx']['installed'] = false; // will be detected automatically during installation
199209
$conf['nginx']['user'] = 'nginx';

install/dist/conf/opensuse110.conf.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,11 @@
112112
$conf['postfix']['vmail_groupname'] = 'vmail';
113113
$conf['postfix']['vmail_mailbox_base'] = '/var/vmail';
114114

115+
//* Mailman
116+
$conf['mailman']['installed'] = false; // will be detected automatically during installation
117+
$conf['mailman']['config_dir'] = '/etc/mailman';
118+
$conf['mailman']['init_script'] = 'mailman';
119+
115120
//* Getmail
116121
$conf['getmail']['installed'] = false; // will be detected automatically during installation
117122
$conf['getmail']['config_dir'] = '/etc/getmail';
@@ -178,6 +183,11 @@
178183
$conf['jailkit']['jailkit_chroot_app_programs'] = '/usr/bin/groups /usr/bin/id /usr/bin/dircolors /usr/bin/basename /usr/bin/dirname /usr/bin/nano /usr/bin/pico';
179184
$conf['jailkit']['jailkit_chroot_cron_programs'] = '/usr/bin/php /usr/bin/perl /usr/share/perl /usr/share/php';
180185

186+
//* Squid
187+
$conf['squid']['installed'] = false; // will be detected automatically during installation
188+
$conf['squid']['config_dir'] = '/etc/squid';
189+
$conf['squid']['init_script'] = 'squid';
190+
181191
//* Nginx
182192
$conf['nginx']['installed'] = false; // will be detected automatically during installation
183193
$conf['nginx']['user'] = 'nginx';

install/dist/conf/opensuse112.conf.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,11 @@
112112
$conf['postfix']['vmail_groupname'] = 'vmail';
113113
$conf['postfix']['vmail_mailbox_base'] = '/var/vmail';
114114

115+
//* Mailman
116+
$conf['mailman']['installed'] = false; // will be detected automatically during installation
117+
$conf['mailman']['config_dir'] = '/etc/mailman';
118+
$conf['mailman']['init_script'] = 'mailman';
119+
115120
//* Getmail
116121
$conf['getmail']['installed'] = false; // will be detected automatically during installation
117122
$conf['getmail']['config_dir'] = '/etc/getmail';
@@ -178,6 +183,11 @@
178183
$conf['jailkit']['jailkit_chroot_app_programs'] = '/usr/bin/groups /usr/bin/id /usr/bin/dircolors /usr/bin/basename /usr/bin/dirname /usr/bin/nano /usr/bin/pico';
179184
$conf['jailkit']['jailkit_chroot_cron_programs'] = '/usr/bin/php /usr/bin/perl /usr/share/perl /usr/share/php';
180185

186+
//* Squid
187+
$conf['squid']['installed'] = false; // will be detected automatically during installation
188+
$conf['squid']['config_dir'] = '/etc/squid';
189+
$conf['squid']['init_script'] = 'squid';
190+
181191
//* Nginx
182192
$conf['nginx']['installed'] = false; // will be detected automatically during installation
183193
$conf['nginx']['user'] = 'nginx';

install/install.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -321,9 +321,9 @@
321321
if($conf['mydns']['installed'] == true && $conf['mydns']['init_script'] != '' && is_executable($conf['init_scripts'].'/'.$conf['mydns']['init_script'])) system($conf['init_scripts'].'/'.$conf['mydns']['init_script'].' restart &> /dev/null');
322322
if($conf['powerdns']['installed'] == true && $conf['powerdns']['init_script'] != '' && is_executable($conf['init_scripts'].'/'.$conf['powerdns']['init_script'])) system($conf['init_scripts'].'/'.$conf['powerdns']['init_script'].' restart &> /dev/null');
323323
if($conf['bind']['installed'] == true && $conf['bind']['init_script'] != '' && is_executable($conf['init_scripts'].'/'.$conf['bind']['init_script'])) system($conf['init_scripts'].'/'.$conf['bind']['init_script'].' restart &> /dev/null');
324-
if($conf['squid']['installed'] == true && $conf['squid']['init_script'] != '' && is_file($conf['init_scripts'].'/'.$conf['squid']['init_script'])) system($conf['init_scripts'].'/'.$conf['squid']['init_script'].' restart &> /dev/null');
324+
//if($conf['squid']['installed'] == true && $conf['squid']['init_script'] != '' && is_file($conf['init_scripts'].'/'.$conf['squid']['init_script'])) system($conf['init_scripts'].'/'.$conf['squid']['init_script'].' restart &> /dev/null');
325325
if($conf['nginx']['installed'] == true && $conf['nginx']['init_script'] != '' && is_file($conf['init_scripts'].'/'.$conf['nginx']['init_script'])) system($conf['init_scripts'].'/'.$conf['nginx']['init_script'].' restart &> /dev/null');
326-
if($conf['ufw']['installed'] == true && $conf['ufw']['init_script'] != '' && is_file($conf['init_scripts'].'/'.$conf['ufw']['init_script'])) system($conf['init_scripts'].'/'.$conf['ufw']['init_script'].' restart &> /dev/null');
326+
//if($conf['ufw']['installed'] == true && $conf['ufw']['init_script'] != '' && is_file($conf['init_scripts'].'/'.$conf['ufw']['init_script'])) system($conf['init_scripts'].'/'.$conf['ufw']['init_script'].' restart &> /dev/null');
327327
}else{
328328

329329
//* In expert mode, we select the services in the following steps, only db is always available

install/lib/installer_base.lib.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ public function find_installed_apps() {
132132
if(is_installed('named') || is_installed('bind') || is_installed('bind9')) $conf['bind']['installed'] = true;
133133
if(is_installed('squid')) $conf['squid']['installed'] = true;
134134
if(is_installed('nginx')) $conf['nginx']['installed'] = true;
135-
if(is_installed('iptables') && is_installed('ufw')) $conf['ufw']['installed'] = true;
135+
// if(is_installed('iptables') && is_installed('ufw')) $conf['ufw']['installed'] = true;
136136
if(is_installed('fail2ban-server')) $conf['fail2ban']['installed'] = true;
137137
if(is_installed('vzctl')) $conf['openvz']['installed'] = true;
138138
if(is_dir("/etc/Bastille")) $conf['bastille']['installed'] = true;
@@ -265,8 +265,8 @@ public function add_database_server_record() {
265265
$file_server_enabled = ($conf['services']['file'])?1:0;
266266
$db_server_enabled = ($conf['services']['db'])?1:0;
267267
$vserver_server_enabled = ($conf['openvz']['installed'])?1:0;
268-
$proxy_server_enabled = ($conf['services']['proxy'])?1:0;
269-
$firewall_server_enabled = ($conf['services']['firewall'])?1:0;
268+
$proxy_server_enabled = (isset($conf['services']['proxy']) && $conf['services']['proxy'])?1:0;
269+
$firewall_server_enabled = (isset($conf['services']['firewall']) && $conf['services']['firewall'])?1:0;
270270

271271
//** Get the database version number based on the patchfiles
272272
$found = true;
@@ -1279,6 +1279,7 @@ public function configure_squid()
12791279
exec('chown root:root '.$conf["squid"]["config_dir"].'/'.$configfile);
12801280
}
12811281

1282+
/*
12821283
public function configure_ufw_firewall()
12831284
{
12841285
$configfile = 'ufw.conf';
@@ -1288,6 +1289,7 @@ public function configure_ufw_firewall()
12881289
exec('chmod 600 /etc/ufw/ufw.conf');
12891290
exec('chown root:root /etc/ufw/ufw.conf');
12901291
}
1292+
*/
12911293

12921294
public function configure_firewall() {
12931295
global $conf;

install/update.php

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -312,10 +312,6 @@
312312
//* Configure Bastille Firewall
313313
swriteln('Configuring Bastille Firewall');
314314
$inst->configure_firewall();
315-
} elseif($conf['ufw']['installed'] == true) {
316-
//* Configure Ubuntu Firewall
317-
swriteln('Configuring Ubuntu Firewall');
318-
$inst->configure_ufw_firewall();
319315
}
320316
}
321317

@@ -392,12 +388,12 @@
392388
}
393389

394390
if($conf['services']['proxy']) {
395-
if($conf['squid']['installed'] == true && $conf['squid']['init_script'] != '' && is_executable($conf['init_scripts'].'/'.$conf['squid']['init_script'])) system($conf['init_scripts'].'/'.$conf['squid']['init_script'].' restart &> /dev/null');
391+
// if($conf['squid']['installed'] == true && $conf['squid']['init_script'] != '' && is_executable($conf['init_scripts'].'/'.$conf['squid']['init_script'])) system($conf['init_scripts'].'/'.$conf['squid']['init_script'].' restart &> /dev/null');
396392
if($conf['nginx']['installed'] == true && $conf['nginx']['init_script'] != '' && is_executable($conf['init_scripts'].'/'.$conf['nginx']['init_script'])) system($conf['init_scripts'].'/'.$conf['nginx']['init_script'].' restart &> /dev/null');
397393
}
398394

399395
if($conf['services']['firewall']) {
400-
if($conf['ufw']['installed'] == true && $conf['ufw']['init_script'] != '' && is_executable($conf['init_scripts'].'/'.$conf['ufw']['init_script'])) system($conf['init_scripts'].'/'.$conf['ufw']['init_script'].' restart &> /dev/null');
396+
//if($conf['ufw']['installed'] == true && $conf['ufw']['init_script'] != '' && is_executable($conf['init_scripts'].'/'.$conf['ufw']['init_script'])) system($conf['init_scripts'].'/'.$conf['ufw']['init_script'].' restart &> /dev/null');
401397
}
402398
}
403399

0 commit comments

Comments
 (0)