tbrehm
2012-08-23 0799f83bf5f93eb51216263d25ff821fc7c67e3a
Fixed problem with ispconfig auth.log permissions.
5 files modified
27 ■■■■ changed files
install/dist/lib/fedora.lib.php 7 ●●●●● patch | view | raw | blame | history
install/dist/lib/gentoo.lib.php 7 ●●●●● patch | view | raw | blame | history
install/dist/lib/opensuse.lib.php 7 ●●●●● patch | view | raw | blame | history
install/lib/install.lib.php 2 ●●● patch | view | raw | blame | history
install/lib/installer_base.lib.php 4 ●●●● patch | view | raw | blame | history
install/dist/lib/fedora.lib.php
@@ -1056,6 +1056,13 @@
            exec('chown -R ispconfig:ispconfig '.escapeshellarg($install_dir.'/interface/invoices'));
        }
        
        //* Create the ispconfig auth log file and set uid/gid
        if(!is_file($conf['ispconfig_log_dir'].'/auth.log')) {
            touch($conf['ispconfig_log_dir'].'/auth.log');
        }
        exec('chown ispconfig:ispconfig '. $conf['ispconfig_log_dir'].'/auth.log');
        exec('chmod 660 '. $conf['ispconfig_log_dir'].'/auth.log');
        //* Remove Domain module as its functions are available in the client module now
        if(@is_dir('/usr/local/ispconfig/interface/web/domain')) exec('rm -rf /usr/local/ispconfig/interface/web/domain');
        
install/dist/lib/gentoo.lib.php
@@ -1032,6 +1032,13 @@
            touch($conf['ispconfig_log_dir'].'/ispconfig.log');
        }
        
        //* Create the ispconfig auth log file and set uid/gid
        if(!is_file($conf['ispconfig_log_dir'].'/auth.log')) {
            touch($conf['ispconfig_log_dir'].'/auth.log');
        }
        exec('chown ispconfig:ispconfig '. $conf['ispconfig_log_dir'].'/auth.log');
        exec('chmod 660 '. $conf['ispconfig_log_dir'].'/auth.log');
        rename($install_dir.'/server/scripts/run-getmail.sh', '/usr/local/bin/run-getmail.sh');
        
        if (is_user('getmail')) {
install/dist/lib/opensuse.lib.php
@@ -1098,6 +1098,13 @@
            exec('chown -R ispconfig:ispconfig '.escapeshellarg($install_dir.'/interface/invoices'));
        }
        
        //* Create the ispconfig auth log file and set uid/gid
        if(!is_file($conf['ispconfig_log_dir'].'/auth.log')) {
            touch($conf['ispconfig_log_dir'].'/auth.log');
        }
        exec('chown ispconfig:ispconfig '. $conf['ispconfig_log_dir'].'/auth.log');
        exec('chmod 660 '. $conf['ispconfig_log_dir'].'/auth.log');
        //* Remove Domain module as its functions are available in the client module now
        if(@is_dir('/usr/local/ispconfig/interface/web/domain')) exec('rm -rf /usr/local/ispconfig/interface/web/domain');
        
install/lib/install.lib.php
@@ -723,7 +723,7 @@
    if(is_file($ispconfig_vhost_file)) {
        $tmp = file_get_contents($ispconfig_vhost_file);
        preg_match($regex,$tmp,$matches);
        $port_number = intval($matches[1]);
        $port_number = @intval($matches[1]);
        if($port_number > 0) {
            return $port_number;
        } else {
install/lib/installer_base.lib.php
@@ -1962,9 +1962,9 @@
        //* Create the ispconfig auth log file and set uid/gid
        if(!is_file($conf['ispconfig_log_dir'].'/auth.log')) {
            touch($conf['ispconfig_log_dir'].'/auth.log');
            exec('chown ispconfig:ispconfig '. $conf['ispconfig_log_dir'].'/auth.log');
            exec('chmod 660 '. $conf['ispconfig_log_dir'].'/auth.log');
        }
        exec('chown ispconfig:ispconfig '. $conf['ispconfig_log_dir'].'/auth.log');
        exec('chmod 660 '. $conf['ispconfig_log_dir'].'/auth.log');
        if(is_user('getmail')) {
            rename($install_dir.'/server/scripts/run-getmail.sh','/usr/local/bin/run-getmail.sh');