Skip to content

Commit b771139

Browse files
committed
Improved debian installer.
1 parent 3a94180 commit b771139

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

docs/INSTALL_DEBIAN_5.0_dovecot_bind.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ rm -rf jailkit-2.11*
154154
8) Install fail2ban (optional but recomended, because the monitor tries to show the log)
155155
More info at: http://www.howtoforge.com/fail2ban_debian_etch
156156

157-
apt-get install fail2ban
157+
apt-get -y install fail2ban
158158

159159
9) Install ISPConfig 3
160160

install/lib/install.lib.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -259,10 +259,14 @@ function mkdirs($strPath, $mode = '0755'){
259259

260260
function rf($file){
261261
clearstatcache();
262-
if(!$fp = fopen ($file, 'rb')){
263-
ilog('WARNING: could not open file '.$file);
262+
if(is_file($file)) {
263+
if(!$fp = fopen ($file, 'rb')){
264+
ilog('WARNING: could not open file '.$file);
265+
}
266+
return filesize($file) > 0 ? fread($fp, filesize($file)) : '';
267+
} else {
268+
return '';
264269
}
265-
return filesize($file) > 0 ? fread($fp, filesize($file)) : '';
266270
}
267271

268272
function wf($file, $content){

install/lib/installer_base.lib.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -729,7 +729,7 @@ public function configure_amavis() {
729729

730730
// amavisd user config file
731731
$configfile = 'amavisd_user_config';
732-
if(is_file($conf["amavis"]["config_dir"].'/conf.d/50-user')) copy($conf["amavis"]["config_dir"].'/conf.d/50-user',$conf["courier"]["config_dir"].'/50-user~');
732+
if(is_file($conf["amavis"]["config_dir"].'/conf.d/50-user')) copy($conf["amavis"]["config_dir"].'/conf.d/50-user',$conf["amavis"]["config_dir"].'/50-user~');
733733
if(is_file($conf["amavis"]["config_dir"].'/conf.d/50-user~')) exec('chmod 400 '.$conf["amavis"]["config_dir"].'/conf.d/50-user~');
734734
$content = rf("tpl/".$configfile.".master");
735735
$content = str_replace('{mysql_server_ispconfig_user}',$conf['mysql']['ispconfig_user'],$content);
@@ -841,7 +841,7 @@ public function configure_pureftpd()
841841
}
842842

843843
if(is_file('/etc/inetd.conf')) {
844-
replaceLine('/etc/inetd.conf','ftp stream tcp nowait root /usr/sbin/tcpd /usr/sbin/pure-ftpd-wrapper','#ftp stream tcp nowait root /usr/sbin/tcpd /usr/sbin/pure-ftpd-wrapper',1,0);
844+
replaceLine('/etc/inetd.conf','/usr/sbin/pure-ftpd-wrapper','#ftp stream tcp nowait root /usr/sbin/tcpd /usr/sbin/pure-ftpd-wrapper',0,0);
845845
if(is_file('/etc/init.d/openbsd-inetd')) exec('/etc/init.d/openbsd-inetd restart');
846846
}
847847

0 commit comments

Comments
 (0)