Changeset 873

Show
Ignore:
Timestamp:
10/17/07 10:22:25 (11 months ago)
Author:
rats
Message:

* Fixed #783: added Makefile.gentoo
* Fixed #784: ispcp-setup fails with compilation errors
* Fixed #785: bad test into configs/init.d/Makefile

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/CHANGELOG

    r872 r873  
    77\_________________________________________________________________/ 
    88 
     92007-10-17 Benedikt Heintel 
     10        - SETUP: 
     11                * Fixed #783: added Makefile.gentoo 
     12                * Fixed #784: ispcp-setup fails with compilation errors 
     13                * Fixed #785: bad test into configs/init.d/Makefile 
     14 
    9152007-10-16 Raphael Geissert 
    10     - MAKEFILES: 
    11         * Fixed #782: cannot stat `./setup/vhcs2ispcp.pl': No such file or directory 
    1216    - ENGINE: 
    1317        * Improved entropy pool seeding code 
     18    - SETUP: 
     19        * Fixed #782: cannot stat `./setup/vhcs2ispcp.pl': No such file or directory 
    1420 
    15212007-10-16 Benedikt Heintel 
     
    2026                * Fixed #7: Removed static dirs from conf filess 
    2127                * Fixed #55: Part I: Update Script from VHCS 2.4.7.1 to ispCP ω 1.0.0 
     28                * Fixed #768: perl ispcp-setup - does not work 
     29                * Fixed #779: Makefile Error 
    2230                * Fixed #781: htdocs folder is empty (on new installed domain) 
    23                 * Fixed #779: Makefile Error 
    2431                * Deleted: Old SASL vaiables and use of them 
    2532 
  • trunk/configs/dists/centos/init.d/Makefile

    r849 r873  
    99        $(SYSTEM_MAKE_DIRS) $(ROOT_CONF)/init.d 
    1010        $(SYSTEM_MAKE_DIRS) $(ROOT_CONF)/default 
    11          
     11 
    1212        cp ispcp_daemon $(ROOT_CONF)/init.d 
    1313        cp ispcp_network $(ROOT_CONF)/init.d 
    14         [ -f ispcp_daemon.default ] && cp ispcp_daemon.default $(ROOT_CONF)/default/ispcp_daemon 
    15         [ -f ispcp_network.default ] && cp ispcp_network.default $(ROOT_CONF)/default/ispcp_network 
    1614 
    17         chown root:root $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon $(ROOT_CONF)/default/ispcp_daemon 
    18         chmod 0755 $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon $(ROOT_CONF)/default/ispcp_daemon 
    19          
     15        chown root:root $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon 
     16        chmod 0755 $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon 
     17 
     18    if [[ -f ispcp_daemon.default ]]; then \ 
     19                cp -p ispcp_daemon.default $(ROOT_CONF)/default/ispcp_daemon ; \ 
     20        fi 
     21        if [[ -f ispcp_network.default ]]; then \ 
     22                cp -p ispcp_network.default $(ROOT_CONF)/default/ispcp_network ; \ 
     23        fi 
     24 
    2025uninstall: 
    2126 
  • trunk/configs/dists/fedora/init.d/Makefile

    r849 r873  
    99        $(SYSTEM_MAKE_DIRS) $(ROOT_CONF)/init.d 
    1010        $(SYSTEM_MAKE_DIRS) $(ROOT_CONF)/default 
    11          
     11 
    1212        cp ispcp_daemon $(ROOT_CONF)/init.d 
    1313        cp ispcp_network $(ROOT_CONF)/init.d 
    14         [ -f ispcp_daemon.default ] && cp ispcp_daemon.default $(ROOT_CONF)/default/ispcp_daemon 
    15         [ -f ispcp_network.default ] && cp ispcp_network.default $(ROOT_CONF)/default/ispcp_network 
    1614 
    17         chown root:root $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon $(ROOT_CONF)/default/ispcp_daemon 
    18         chmod 0755 $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon $(ROOT_CONF)/default/ispcp_daemon 
    19          
     15        chown root:root $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon 
     16        chmod 0755 $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon 
     17 
     18    if [[ -f ispcp_daemon.default ]]; then \ 
     19                cp -p ispcp_daemon.default $(ROOT_CONF)/default/ispcp_daemon ; \ 
     20        fi 
     21        if [[ -f ispcp_network.default ]]; then \ 
     22                cp -p ispcp_network.default $(ROOT_CONF)/default/ispcp_network ; \ 
     23        fi 
     24 
    2025uninstall: 
    2126 
  • trunk/configs/dists/gentoo/init.d/Makefile

    r849 r873  
    99        $(SYSTEM_MAKE_DIRS) $(ROOT_CONF)/init.d 
    1010        $(SYSTEM_MAKE_DIRS) $(ROOT_CONF)/default 
    11          
     11 
    1212        cp ispcp_daemon $(ROOT_CONF)/init.d 
    1313        cp ispcp_network $(ROOT_CONF)/init.d 
    14         [ -f ispcp_daemon.default ] && cp ispcp_daemon.default $(ROOT_CONF)/default/ispcp_daemon 
    15         [ -f ispcp_network.default ] && cp ispcp_network.default $(ROOT_CONF)/default/ispcp_network 
    1614 
    17         chown root:root $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon $(ROOT_CONF)/default/ispcp_daemon 
    18         chmod 0755 $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon $(ROOT_CONF)/default/ispcp_daemon 
    19          
     15        chown root:root $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon 
     16        chmod 0755 $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon 
     17 
     18    if [[ -f ispcp_daemon.default ]]; then \ 
     19                cp -p ispcp_daemon.default $(ROOT_CONF)/default/ispcp_daemon ; \ 
     20        fi 
     21        if [[ -f ispcp_network.default ]]; then \ 
     22                cp -p ispcp_network.default $(ROOT_CONF)/default/ispcp_network ; \ 
     23        fi 
     24 
    2025uninstall: 
    2126 
  • trunk/configs/dists/redhat/init.d/Makefile

    r849 r873  
    99        $(SYSTEM_MAKE_DIRS) $(ROOT_CONF)/init.d 
    1010        $(SYSTEM_MAKE_DIRS) $(ROOT_CONF)/default 
    11          
     11 
    1212        cp ispcp_daemon $(ROOT_CONF)/init.d 
    1313        cp ispcp_network $(ROOT_CONF)/init.d 
    14         [ -f ispcp_daemon.default ] && cp ispcp_daemon.default $(ROOT_CONF)/default/ispcp_daemon 
    15         [ -f ispcp_network.default ] && cp ispcp_network.default $(ROOT_CONF)/default/ispcp_network 
    1614 
    17         chown root:root $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon $(ROOT_CONF)/default/ispcp_daemon 
    18         chmod 0755 $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon $(ROOT_CONF)/default/ispcp_daemon 
    19          
     15        chown root:root $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon 
     16        chmod 0755 $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon 
     17 
     18    if [[ -f ispcp_daemon.default ]]; then \ 
     19                cp -p ispcp_daemon.default $(ROOT_CONF)/default/ispcp_daemon ; \ 
     20        fi 
     21        if [[ -f ispcp_network.default ]]; then \ 
     22                cp -p ispcp_network.default $(ROOT_CONF)/default/ispcp_network ; \ 
     23        fi 
     24 
    2025uninstall: 
    2126 
     
    2429        rm -f $(ROOT_CONF)/default/ispcp_daemon 
    2530        rm -f $(ROOT_CONF)/default/ispcp_network 
    26  
  • trunk/configs/dists/sles9/cron.d/Makefile

    r473 r873  
    33install: 
    44 
    5         $(SYSTEM_MAKE_DIRS) $(ROOT_CONF)/cron.d 
    6         cp ./ispcp.phptemp $(ROOT_CONF)/cron.d 
    7          
     5        $(SYSTEM_MAKE_DIRS) $(ROOT_CONF)/init.d 
     6        $(SYSTEM_MAKE_DIRS) $(ROOT_CONF)/default 
     7 
     8        cp ispcp_daemon $(ROOT_CONF)/init.d 
     9        cp ispcp_network $(ROOT_CONF)/init.d 
     10 
     11        chown root:root $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon 
     12        chmod 0755 $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon 
     13 
     14    if [[ -f ispcp_daemon.default ]]; then \ 
     15                cp -p ispcp_daemon.default $(ROOT_CONF)/default/ispcp_daemon ; \ 
     16        fi 
     17        if [[ -f ispcp_network.default ]]; then \ 
     18                cp -p ispcp_network.default $(ROOT_CONF)/default/ispcp_network ; \ 
     19        fi 
     20 
    821uninstall: 
    922 
    10         rm -rf $(ROOT_CONF)/cron.d 
     23        rm -f $(ROOT_CONF)/init.d/ispcp_daemon 
     24        rm -f $(ROOT_CONF)/init.d/ispcp_network 
     25        rm -f $(ROOT_CONF)/default/ispcp_daemon 
     26        rm -f $(ROOT_CONF)/default/ispcp_network 
  • trunk/configs/dists/sles9/init.d/Makefile

    r849 r873  
    99        $(SYSTEM_MAKE_DIRS) $(ROOT_CONF)/init.d 
    1010        $(SYSTEM_MAKE_DIRS) $(ROOT_CONF)/default 
    11          
     11 
    1212        cp ispcp_daemon $(ROOT_CONF)/init.d 
    1313        cp ispcp_network $(ROOT_CONF)/init.d 
    14         [ -f ispcp_daemon.default ] && cp ispcp_daemon.default $(ROOT_CONF)/default/ispcp_daemon 
    15         [ -f ispcp_network.default ] && cp ispcp_network.default $(ROOT_CONF)/default/ispcp_network 
    1614 
    17         chown root:root $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon $(ROOT_CONF)/default/ispcp_daemon 
    18         chmod 0755 $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon $(ROOT_CONF)/default/ispcp_daemon 
    19          
     15        chown root:root $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon 
     16        chmod 0755 $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon 
     17 
     18    if [[ -f ispcp_daemon.default ]]; then \ 
     19                cp -p ispcp_daemon.default $(ROOT_CONF)/default/ispcp_daemon ; \ 
     20        fi 
     21        if [[ -f ispcp_network.default ]]; then \ 
     22                cp -p ispcp_network.default $(ROOT_CONF)/default/ispcp_network ; \ 
     23        fi 
     24 
    2025uninstall: 
    2126 
  • trunk/configs/dists/suse10/init.d/Makefile

    r849 r873  
    99        $(SYSTEM_MAKE_DIRS) $(ROOT_CONF)/init.d 
    1010        $(SYSTEM_MAKE_DIRS) $(ROOT_CONF)/default 
    11          
     11 
    1212        cp ispcp_daemon $(ROOT_CONF)/init.d 
    1313        cp ispcp_network $(ROOT_CONF)/init.d 
    14         [ -f ispcp_daemon.default ] && cp ispcp_daemon.default $(ROOT_CONF)/default/ispcp_daemon 
    15         [ -f ispcp_network.default ] && cp ispcp_network.default $(ROOT_CONF)/default/ispcp_network 
    1614 
    17         chown root:root $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon $(ROOT_CONF)/default/ispcp_daemon 
    18         chmod 0755 $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon $(ROOT_CONF)/default/ispcp_daemon 
    19          
     15        chown root:root $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon 
     16        chmod 0755 $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon 
     17 
     18    if [[ -f ispcp_daemon.default ]]; then \ 
     19                cp -p ispcp_daemon.default $(ROOT_CONF)/default/ispcp_daemon ; \ 
     20        fi 
     21        if [[ -f ispcp_network.default ]]; then \ 
     22                cp -p ispcp_network.default $(ROOT_CONF)/default/ispcp_network ; \ 
     23        fi 
     24 
    2025uninstall: 
    2126 
  • trunk/configs/dists/ubuntu/init.d/Makefile

    r849 r873  
    99        $(SYSTEM_MAKE_DIRS) $(ROOT_CONF)/init.d 
    1010        $(SYSTEM_MAKE_DIRS) $(ROOT_CONF)/default 
    11          
     11 
    1212        cp ispcp_daemon $(ROOT_CONF)/init.d 
    1313        cp ispcp_network $(ROOT_CONF)/init.d 
    14         [ -f ispcp_daemon.default ] && cp ispcp_daemon.default $(ROOT_CONF)/default/ispcp_daemon 
    15         [ -f ispcp_network.default ] && cp ispcp_network.default $(ROOT_CONF)/default/ispcp_network 
    1614 
    17         chown root:root $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon $(ROOT_CONF)/default/ispcp_daemon 
    18         chmod 0755 $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon $(ROOT_CONF)/default/ispcp_daemon 
    19          
     15        chown root:root $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon 
     16        chmod 0755 $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon 
     17 
     18    if test -f ispcp_daemon.default ; then \ 
     19                cp -p ispcp_daemon.default $(ROOT_CONF)/default/ispcp_daemon ; \ 
     20        fi 
     21        if test -f ispcp_network.default ; then \ 
     22                cp -p ispcp_network.default $(ROOT_CONF)/default/ispcp_network ; \ 
     23        fi 
     24 
    2025uninstall: 
    2126 
  • trunk/configs/init.d/Makefile

    r849 r873  
    99        $(SYSTEM_MAKE_DIRS) $(ROOT_CONF)/init.d 
    1010        $(SYSTEM_MAKE_DIRS) $(ROOT_CONF)/default 
    11          
     11 
    1212        cp ispcp_daemon $(ROOT_CONF)/init.d 
    1313        cp ispcp_network $(ROOT_CONF)/init.d 
    14         [ -f ispcp_daemon.default ] && cp ispcp_daemon.default $(ROOT_CONF)/default/ispcp_daemon 
    15         [ -f ispcp_network.default ] && cp ispcp_network.default $(ROOT_CONF)/default/ispcp_network 
    1614 
    17         chown root:root $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon $(ROOT_CONF)/default/ispcp_daemon 
    18         chmod 0755 $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon $(ROOT_CONF)/default/ispcp_daemon 
    19          
     15        chown root:root $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon 
     16        chmod 0755 $(ROOT_CONF)/init.d/ispcp_network $(ROOT_CONF)/init.d/ispcp_daemon 
     17 
     18    if [[ -f ispcp_daemon.default ]]; then \ 
     19                cp -p ispcp_daemon.default $(ROOT_CONF)/default/ispcp_daemon ; \ 
     20        fi 
     21        if [[ -f ispcp_network.default ]]; then \ 
     22                cp -p ispcp_network.default $(ROOT_CONF)/default/ispcp_network ; \ 
     23        fi 
     24 
    2025uninstall: 
    2126 
  • trunk/engine/ispcp_common_methods.pl

    r872 r873  
    10111011                while ($seed >= 0 || int(get_file('/proc/sys/kernel/random/entropy_avail')) <= ($len + 10)) { 
    10121012                    save_file('/dev/urandom', rand() * rand()); 
    1013                     my $n = 100, $c = undef, $l = 0; 
    1014                     do{$l=int(rand() * 100)); next if($l < 0 || $l > 255);$c .= chr($i}while($n--); 
     1013                    my ($n, $c, $l) = (100, undef, 0); 
     1014                    do { 
     1015                                                $l = int(rand() * 100); 
     1016                                                next if ($l < 0 || $l > 255); 
     1017                                                $c .= chr($i); 
     1018                                        } while($n--); 
    10151019                    save_file('/dev/urandom', $c); 
    10161020                    save_file('/dev/urandom', time ^ ($$ + ($$ << 15)) << (1 ^ rand -$$ )); 
     
    22042208    my @domains = @_; 
    22052209    my $len = scalar(@domains); 
    2206  
    2207     for (my ($i, $dmn) = (0, ''); $i < $len; $i++) { 
     2210    my ($i, $dmn) = (undef, undef); 
     2211 
     2212    for (($i, $dmn) = (0, ''); $i < $len; $i++) { 
    22082213        $dmn = $domains[$i]; 
    22092214        $dmn=join(".",reverse(split(/\./,$dmn))); 
     
    22132218    @domains = sort(@domains); 
    22142219 
    2215     for (my ($i, $dmn) = (0, ''); $i < $len; $i++) { 
     2220    for (($i, $dmn) = (0, ''); $i < $len; $i++) { 
    22162221            $dmn = $domains[$i]; 
    22172222            $dmn=join(".",reverse(split(/\./,$dmn)));