tbrehm
2012-08-22 d71bae3c642575d667fade0d342f81d2f724e4c9
Added code to remove the domain module to the installer.
1 files added
4 files modified
19 ■■■■■ changed files
install/dist/lib/fedora.lib.php 3 ●●●●● patch | view | raw | blame | history
install/dist/lib/gentoo.lib.php 4 ●●●● patch | view | raw | blame | history
install/dist/lib/opensuse.lib.php 3 ●●●●● patch | view | raw | blame | history
install/lib/installer_base.lib.php 5 ●●●●● patch | view | raw | blame | history
install/sql/incremental/upd_0040.sql 4 ●●●● patch | view | raw | blame | history
install/dist/lib/fedora.lib.php
@@ -1056,6 +1056,9 @@
            exec('chown -R ispconfig:ispconfig '.escapeshellarg($install_dir.'/interface/invoices'));
        }
        
        //* 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');
    }
    
    public function configure_dbserver()
install/dist/lib/gentoo.lib.php
@@ -1038,6 +1038,10 @@
            chown('/usr/local/bin/run-getmail.sh', 'getmail');
        }
        chmod('/usr/local/bin/run-getmail.sh', 0744);
        //* 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/opensuse.lib.php
@@ -1098,6 +1098,9 @@
            exec('chown -R ispconfig:ispconfig '.escapeshellarg($install_dir.'/interface/invoices'));
        }
        
        //* 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/installer_base.lib.php
@@ -1995,6 +1995,11 @@
            fclose($fh);
            */
        }
        //* 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');
    }
    public function configure_dbserver() {
install/sql/incremental/upd_0040.sql
New file
@@ -0,0 +1,4 @@

-- Removal of the domain module
UPDATE sys_user SET startmodule = 'dashboard' WHERE startmodule = 'domain';
UPDATE sys_user SET modules = replace(modules, ',domain', '') WHERE modules like '%domain%';