Changeset 1033

Show
Ignore:
Timestamp:
03/04/08 23:47:44 (6 months ago)
Author:
rats
Message:

* Fixed #824: IMAP SSL Traffic not counted
* Fixed #1075: ispcp-update fails when upgrading from RC2
* Updated: Update to RC3
* Fixed #1074: config Dists opensuse - wrong makefile

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/CHANGELOG

    r1031 r1033  
    11ispCP ω 1.0.0 Changelog 
    22~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     3 
     42008-03-04 Benedikt Heintel 
     5        - SETUP: 
     6                * Fixed #824: IMAP SSL Traffic not counted 
     7                * Fixed #1075: ispcp-update fails when upgrading from RC2 
     8                * Updated: Update to RC3 
     9        - DISTS: 
     10                * Fixed #1074: config Dists opensuse - wrong makefile 
    311 
    4122008-03-03 Benedikt Heintel 
  • trunk/configs/courier/Makefile

    r154 r1033  
    88        $(SYSTEM_MAKE_DIRS) $(SYSTEM_CONF)/courier 
    99        $(SYSTEM_MAKE_DIRS) $(ROOT_COURIER_CONF) 
    10 
     10 
    1111#       MTA Configuration Files; 
    12 # 
    13         cp ./authdaemonrc $(SYSTEM_CONF)/courier 
    14         cp ./authmodulelist $(SYSTEM_CONF)/courier 
    15         cp ./imapd $(SYSTEM_CONF)/courier 
    16         cp ./pop3d $(SYSTEM_CONF)/courier 
    1712        cp ./userdb $(SYSTEM_CONF)/courier 
    18          
    19 #       cp -p -R ./courier-cfg-setup.sh $(SYSTEM_CONF)/courier 
    20 
     13 
    2114#       MTA Configuration Directories; 
    22 # 
    2315        cp -R ./backup $(SYSTEM_CONF)/courier 
    2416        cp -R ./working $(SYSTEM_CONF)/courier 
    25  
    26         cp ./authdaemonrc $(ROOT_COURIER_CONF) 
    27         cp ./authmodulelist $(ROOT_COURIER_CONF) 
    28         cp ./imapd $(ROOT_COURIER_CONF) 
    29         cp ./pop3d $(ROOT_COURIER_CONF) 
    3017        cp ./userdb $(ROOT_COURIER_CONF) 
    3118 
     
    3320 
    3421        rm -rf $(SYSTEM_CONF)/courier 
    35  
    36  
  • trunk/configs/dists/centos/courier/Makefile

    r847 r1033  
    88        $(SYSTEM_MAKE_DIRS) $(SYSTEM_CONF)/courier 
    99        $(SYSTEM_MAKE_DIRS) $(ROOT_COURIER_CONF) 
    10 
     10 
    1111#       MTA Configuration Files; 
    12 # 
    13         cp ./authdaemonrc $(SYSTEM_CONF)/courier 
    14         cp ./authmodulelist $(SYSTEM_CONF)/courier 
    15         cp ./imapd $(SYSTEM_CONF)/courier 
    16         cp ./pop3d $(SYSTEM_CONF)/courier 
    1712        cp ./userdb $(SYSTEM_CONF)/courier 
    18          
    19 #       cp -p -R ./courier-cfg-setup.sh $(SYSTEM_CONF)/courier 
    20 
     13 
    2114#       MTA Configuration Directories; 
    22 # 
    2315        cp -R ./backup $(SYSTEM_CONF)/courier 
    2416        cp -R ./working $(SYSTEM_CONF)/courier 
    25  
    26         cp ./authdaemonrc $(ROOT_COURIER_CONF) 
    27         cp ./authmodulelist $(ROOT_COURIER_CONF) 
    28         cp ./imapd $(ROOT_COURIER_CONF) 
    29         cp ./pop3d $(ROOT_COURIER_CONF) 
    3017        cp ./userdb $(ROOT_COURIER_CONF) 
    3118 
     
    3320 
    3421        rm -rf $(SYSTEM_CONF)/courier 
    35  
    36  
  • trunk/configs/dists/fedora/courier/Makefile

    r154 r1033  
    99        $(SYSTEM_MAKE_DIRS) $(ROOT_COURIER_CONF) 
    1010        $(SYSTEM_MAKE_DIRS) $(ROOT_AUTHLIB_CONF) 
    11 
     11 
    1212#       MTA Configuration Files; 
    13 # 
    14         cp ./authdaemonrc $(SYSTEM_CONF)/courier 
    15         cp ./authmodulelist $(SYSTEM_CONF)/courier 
    16         cp ./imapd $(SYSTEM_CONF)/courier 
    17         cp ./pop3d $(SYSTEM_CONF)/courier 
    1813        cp ./userdb $(SYSTEM_CONF)/courier 
    19          
    20 #       cp -p -R ./courier-cfg-setup.sh $(SYSTEM_CONF)/courier 
    21 
     14 
    2215#       MTA Configuration Directories; 
    23 # 
    2416        cp -R ./backup $(SYSTEM_CONF)/courier 
    2517        cp -R ./working $(SYSTEM_CONF)/courier 
    26  
    27         cp ./authdaemonrc $(ROOT_AUTHLIB_CONF) 
    28         cp ./authmodulelist $(ROOT_AUTHLIB_CONF) 
    29         cp ./imapd $(ROOT_COURIER_CONF) 
    30         cp ./pop3d $(ROOT_COURIER_CONF) 
    31         cp ./userdb $(ROOT_AUTHLIB_CONF) 
     18        cp ./userdb $(ROOT_COURIER_CONF) 
    3219 
    3320uninstall: 
    3421 
    3522        rm -rf $(SYSTEM_CONF)/courier 
    36  
    37  
  • trunk/configs/dists/freebsd/courier/BSDmakefile

    r1009 r1033  
    77        $(SYSTEM_MAKE_DIRS) $(SYSTEM_CONF)/courier 
    88        $(SYSTEM_MAKE_DIRS) $(ROOT_COURIER_CONF) 
    9 
     9 
    1010#       MTA Configuration Files; 
    11 # 
    12         cp ./authdaemonrc $(SYSTEM_CONF)/courier 
    13         cp ./authmodulelist $(SYSTEM_CONF)/courier 
    14         cp ./imapd $(SYSTEM_CONF)/courier 
    15         cp ./pop3d $(SYSTEM_CONF)/courier 
    1611        cp ./userdb $(SYSTEM_CONF)/courier 
    17 
     12 
    1813#       MTA Configuration Directories; 
    19 # 
    2014        cp -R ./backup $(SYSTEM_CONF)/courier 
    2115        cp -R ./working $(SYSTEM_CONF)/courier 
    22         cp ./authdaemonrc $(ROOT_COURIER_CONF) 
    23         cp ./authmodulelist $(ROOT_COURIER_CONF) 
    24         cp ./imapd $(ROOT_COURIER_CONF) 
    25         cp ./imapd-ssl $(ROOT_COURIER_CONF) 
    26         cp ./pop3d $(ROOT_COURIER_CONF) 
    27         cp ./pop3d-ssl $(ROOT_COURIER_CONF) 
    28         cp ./userdb $(ROOT_CONF) 
     16        cp ./userdb $(ROOT_COURIER_CONF) 
    2917        chmod 600 $(ROOT_CONF)/userdb 
    3018        cp ./sasldb2 $(ROOT_CONF) 
  • trunk/configs/dists/freebsd/ispcp.conf

    r1028 r1033  
    5555CMD_GREP = /usr/bin/grep 
    5656 
    57 CMD_GROUPADD = /usr/sbin/pw group add 
    58  
    59 CMD_GROUPDEL = /usr/sbin/pw group del 
     57CMD_GROUPADD = /usr/sbin/pw groupadd 
     58 
     59CMD_GROUPDEL = /usr/sbin/pw groupdel 
    6060 
    6161CMD_HOSTNAME = /bin/hostname 
     
    8181CMD_TOUCH = /usr/bin/touch 
    8282 
    83 CMD_USERADD = /usr/sbin/pw user add 
    84  
    85 CMD_USERDEL = /usr/sbin/pw user del 
     83CMD_USERADD = /usr/sbin/pw useradd 
     84 
     85CMD_USERDEL = /usr/sbin/pw userdel 
    8686 
    8787CMD_WC = /usr/bin/wc 
  • trunk/configs/dists/gentoo/courier/Makefile

    r370 r1033  
    1010        $(SYSTEM_MAKE_DIRS) $(ROOT_COURIER_CONF) 
    1111        $(SYSTEM_MAKE_DIRS) $(ROOT_COURIER_IMAP_CONF) 
    12 
     12 
    1313#       MTA Configuration Files; 
    14 # 
    15         cp ./authdaemonrc $(SYSTEM_CONF)/courier 
    16         cp ./authmodulelist $(SYSTEM_CONF)/courier 
    17         cp ./imapd $(SYSTEM_CONF)/courier 
    18         cp ./pop3d $(SYSTEM_CONF)/courier 
    1914        cp ./userdb $(SYSTEM_CONF)/courier 
    20          
    21 #       cp -p -R ./courier-cfg-setup.sh $(SYSTEM_CONF)/courier 
    22 
     15 
    2316#       MTA Configuration Directories; 
    24 # 
    2517        cp -R ./backup $(SYSTEM_CONF)/courier 
    2618        cp -R ./working $(SYSTEM_CONF)/courier 
    27  
    28         cp ./authdaemonrc $(ROOT_COURIER_CONF) 
    29         cp ./authmodulelist $(ROOT_COURIER_CONF) 
    30         cp ./imapd $(ROOT_COURIER_IMAP_CONF) 
    31         cp ./pop3d $(ROOT_COURIER_IMAP_CONF) 
    32         cp ./userdb $(ROOT_COURIER_IMAP_CONF) 
     19        cp ./userdb $(ROOT_COURIER_CONF) 
    3320 
    3421uninstall: 
    3522 
    3623        rm -rf $(SYSTEM_CONF)/courier 
    37  
    38  
  • trunk/configs/dists/openbsd/courier/BSDmakefile

    r154 r1033  
    66        $(SYSTEM_MAKE_DIRS) $(SYSTEM_CONF)/courier 
    77        $(SYSTEM_MAKE_DIRS) $(ROOT_COURIER_CONF) 
    8 
     8 
    99#       MTA Configuration Files; 
    10 # 
    11         cp ./authdaemonrc $(SYSTEM_CONF)/courier 
    12         cp ./authmodulelist $(SYSTEM_CONF)/courier 
    13         cp ./imapd $(SYSTEM_CONF)/courier 
    14         cp ./pop3d $(SYSTEM_CONF)/courier 
    1510        cp ./userdb $(SYSTEM_CONF)/courier 
    16 #       cp -p -R ./courier-cfg-setup.sh $(SYSTEM_CONF)/courier 
    17 
     11 
    1812#       MTA Configuration Directories; 
    19 # 
    2013        cp -R ./backup $(SYSTEM_CONF)/courier 
    2114        cp -R ./working $(SYSTEM_CONF)/courier 
    22         cp ./authdaemonrc $(ROOT_COURIER_CONF) 
    23         cp ./authmodulelist $(ROOT_COURIER_CONF) 
    24         cp ./imapd $(ROOT_COURIER_CONF) 
    25         cp ./imapd-ssl $(ROOT_COURIER_CONF) 
    26         cp ./pop3d $(ROOT_COURIER_CONF) 
    27         cp ./pop3d-ssl $(ROOT_COURIER_CONF) 
    28         cp ./userdb $(ROOT_CONF) 
     15        cp ./userdb $(ROOT_COURIER_CONF) 
    2916        chmod 600 $(ROOT_CONF)/userdb 
    3017        cp ./sasldb2 $(ROOT_CONF) 
     
    3219uninstall: 
    3320        rm -rf $(SYSTEM_CONF)/courier 
    34  
    35  
  • trunk/configs/dists/openbsd/ispcp.conf

    r1028 r1033  
    5555CMD_GREP = /usr/bin/grep 
    5656 
    57 CMD_GROUPADD = /usr/sbin/pw group add 
    58  
    59 CMD_GROUPDEL = /usr/sbin/pw group del 
     57CMD_GROUPADD = /usr/sbin/pw groupadd 
     58 
     59CMD_GROUPDEL = /usr/sbin/pw groupdel 
    6060 
    6161CMD_HOSTNAME = /bin/hostname 
     
    8181CMD_TOUCH = /usr/bin/touch 
    8282 
    83 CMD_USERADD = /usr/sbin/pw user add 
    84  
    85 CMD_USERDEL = /usr/sbin/pw user del 
     83CMD_USERADD = /usr/sbin/pw useradd 
     84 
     85CMD_USERDEL = /usr/sbin/pw userdel 
    8686 
    8787CMD_WC = /usr/bin/wc 
  • trunk/configs/dists/opensuse/Makefile

    r1002 r1033  
    44install: 
    55 
    6         if test $(HOST_OS) = opensuse10 ; then \ 
    7                 cp ./ispcp.conf $(SYSTEM_CONF) ; \ 
    8                 cd ./apache && $(MAKE) install ; cd .. ; \ 
    9                 cd ./awstats && $(MAKE) install ; cd .. ; \ 
    10                 cd ./bind && $(MAKE) install ; cd .. ; \ 
    11                 cd ./courier && $(MAKE) install ; cd .. ; \ 
    12                 cd ./cron.d && $(MAKE) install ; cd .. ; \ 
    13                 cd ./database && $(MAKE) install ; cd .. ;  \ 
    14                 cd ./fcgi && $(MAKE) install ; cd .. ; \ 
    15                 cd ./init.d && $(MAKE) install ; cd .. ; \ 
    16                 cd ./logrotate && $(MAKE) install ; cd .. ; \ 
    17                 cd ./postfix && $(MAKE) install ; cd .. ; \ 
    18                 cd ./proftpd && $(MAKE) install ; cd .. ; \ 
     6        if test $(HOST_OS) = opensuse ; then \ 
     7               cp ./ispcp.conf $(SYSTEM_CONF) ; \ 
     8               cd ./apache && $(MAKE) install ; cd .. ; \ 
     9               cd ./awstats && $(MAKE) install ; cd .. ; \ 
     10               cd ./bind && $(MAKE) install ; cd .. ; \ 
     11               cd ./courier && $(MAKE) install ; cd .. ; \ 
     12               cd ./cron.d && $(MAKE) install ; cd .. ; \ 
     13               cd ./database && $(MAKE) install ; cd .. ;  \ 
     14               cd ./fcgi && $(MAKE) install ; cd .. ; \ 
     15               cd ./init.d && $(MAKE) install ; cd .. ; \ 
     16               cd ./logrotate && $(MAKE) install ; cd .. ; \ 
     17               cd ./postfix && $(MAKE) install ; cd .. ; \ 
     18               cd ./proftpd && $(MAKE) install ; cd .. ; \ 
    1919        fi 
    2020 
    2121uninstall: 
    2222 
    23         if test $(HOST_OS) = opensuse10 ; then \ 
    24                 rm -rf $(SYSTEM_CONF)/ispcp.conf ;  \ 
    25                 cd ./apache && $(MAKE) uninstall ; cd .. ; \ 
    26                 cd ./awstats && $(MAKE) uninstall ; cd .. ; \ 
    27                 cd ./bind && $(MAKE) uninstall ; cd .. ; \ 
    28                 cd ./courier && $(MAKE) uninstall ; cd .. ; \ 
     23        if test $(HOST_OS) = opensuse ; then \ 
     24               rm -rf $(SYSTEM_CONF)/ispcp.conf ;  \ 
     25               cd ./apache && $(MAKE) uninstall ; cd .. ; \ 
     26               cd ./awstats && $(MAKE) uninstall ; cd .. ; \ 
     27               cd ./bind && $(MAKE) uninstall ; cd .. ; \ 
     28               cd ./courier && $(MAKE) uninstall ; cd .. ; \ 
    2929                cd ./cron.d && $(MAKE) uninstall ; cd .. ; \ 
    3030                cd ./database && $(MAKE) uninstall ; cd .. ;  \ 
    31                 cd ./fcgi && $(MAKE) uninstall ; cd .. ; \ 
    32                 cd ./init.d && $(MAKE) uninstall ; cd .. ; \ 
    33                 cd ./logrotate && $(MAKE) uninstall ; cd .. ; \ 
    34                 cd ./postfix && $(MAKE) uninstall ; cd .. ; \ 
    35                 cd ./proftpd && $(MAKE) uninstall ; cd .. ; \ 
     31               cd ./fcgi && $(MAKE) uninstall ; cd .. ; \ 
     32               cd ./init.d && $(MAKE) uninstall ; cd .. ; \ 
     33               cd ./logrotate && $(MAKE) uninstall ; cd .. ; \ 
     34               cd ./postfix && $(MAKE) uninstall ; cd .. ; \ 
     35               cd ./proftpd && $(MAKE) uninstall ; cd .. ; \ 
    3636        fi 
  • trunk/configs/dists/opensuse/courier/Makefile

    r998 r1033  
    99        $(SYSTEM_MAKE_DIRS) $(ROOT_COURIER_CONF) 
    1010        $(SYSTEM_MAKE_DIRS) $(ROOT_AUTHLIB_CONF) 
    11 
     11 
    1212#       MTA Configuration Files; 
    13 # 
    14         cp ./authdaemonrc $(SYSTEM_CONF)/courier 
    15         cp ./authmodulelist $(SYSTEM_CONF)/courier 
    16         cp ./imapd $(SYSTEM_CONF)/courier 
    17         cp ./pop3d $(SYSTEM_CONF)/courier 
    1813        cp ./userdb $(SYSTEM_CONF)/courier 
    19          
    20 #       cp -p -R ./courier-cfg-setup.sh $(SYSTEM_CONF)/courier 
    21 
     14 
    2215#       MTA Configuration Directories; 
    23 # 
    2416        cp -R ./backup $(SYSTEM_CONF)/courier 
    2517        cp -R ./working $(SYSTEM_CONF)/courier 
    26  
    27         cp ./authdaemonrc $(ROOT_AUTHLIB_CONF) 
    28         cp ./authmodulelist $(ROOT_AUTHLIB_CONF) 
    29         cp ./imapd $(ROOT_COURIER_CONF) 
    30         cp ./pop3d $(ROOT_COURIER_CONF) 
    31         cp ./userdb $(ROOT_AUTHLIB_CONF) 
    32 #       Set userdb to "user only access", otherwise makeuserdb will complain 
    33         chmod 600 $(ROOT_AUTHLIB_CONF)/userdb 
     18        cp ./userdb $(ROOT_COURIER_CONF) 
    3419 
    3520uninstall: 
    3621 
    3722        rm -rf $(SYSTEM_CONF)/courier 
    38  
    39  
  • trunk/configs/dists/redhat/courier/Makefile

    r154 r1033  
    88        $(SYSTEM_MAKE_DIRS) $(SYSTEM_CONF)/courier 
    99        $(SYSTEM_MAKE_DIRS) $(ROOT_COURIER_CONF) 
    10 
     10 
    1111#       MTA Configuration Files; 
    12 # 
    13         cp ./authdaemonrc $(SYSTEM_CONF)/courier 
    14         cp ./authmodulelist $(SYSTEM_CONF)/courier 
    15         cp ./imapd $(SYSTEM_CONF)/courier 
    16         cp ./pop3d $(SYSTEM_CONF)/courier 
    1712        cp ./userdb $(SYSTEM_CONF)/courier 
    18          
    19 #       cp -p -R ./courier-cfg-setup.sh $(SYSTEM_CONF)/courier 
    20 
     13 
    2114#       MTA Configuration Directories; 
    22 # 
    2315        cp -R ./backup $(SYSTEM_CONF)/courier 
    2416        cp -R ./working $(SYSTEM_CONF)/courier 
    25  
    26         cp ./authdaemonrc $(ROOT_COURIER_CONF) 
    27         cp ./authmodulelist $(ROOT_COURIER_CONF) 
    28         cp ./imapd $(ROOT_COURIER_CONF) 
    29         cp ./pop3d $(ROOT_COURIER_CONF) 
    3017        cp ./userdb $(ROOT_COURIER_CONF) 
    3118 
     
    3320 
    3421        rm -rf $(SYSTEM_CONF)/courier 
    35  
    36  
  • trunk/configs/dists/ubuntu/courier/Makefile

    r401 r1033  
    88        $(SYSTEM_MAKE_DIRS) $(SYSTEM_CONF)/courier 
    99        $(SYSTEM_MAKE_DIRS) $(ROOT_COURIER_CONF) 
    10 
     10 
    1111#       MTA Configuration Files; 
    12 # 
    13         cp ./authdaemonrc $(SYSTEM_CONF)/courier 
    14         cp ./authmodulelist $(SYSTEM_CONF)/courier 
    15         cp ./imapd $(SYSTEM_CONF)/courier 
    16         cp ./pop3d $(SYSTEM_CONF)/courier 
    1712        cp ./userdb $(SYSTEM_CONF)/courier 
    18          
    19 #       cp -p -R ./courier-cfg-setup.sh $(SYSTEM_CONF)/courier 
    20 
     13 
    2114#       MTA Configuration Directories; 
    22 # 
    2315        cp -R ./backup $(SYSTEM_CONF)/courier 
    2416        cp -R ./working $(SYSTEM_CONF)/courier 
    25  
    26         cp ./authdaemonrc $(ROOT_COURIER_CONF) 
    27         cp ./authmodulelist $(ROOT_COURIER_CONF) 
    28         cp ./imapd $(ROOT_COURIER_CONF) 
    29         cp ./pop3d $(ROOT_COURIER_CONF) 
    3017        cp ./userdb $(ROOT_COURIER_CONF) 
    3118 
     
    3320 
    3421        rm -rf $(SYSTEM_CONF)/courier 
    35  
    36  
  • trunk/engine/ispcp-dmn-mngr

    r1026 r1033  
    23652365        if(! -d "$www_dir/$dmn_name/phptmp") { 
    23662366 
    2367                 $rs = make_dir( 
    2368                                                 "$www_dir/$dmn_name/phptmp", 
    2369                                                 $sys_user, 
    2370                                                 $sys_group, 
    2371                                                 0770 
    2372                                         ); 
     2367                $rs = make_dir("$www_dir/$dmn_name/phptmp", $sys_user, $sys_group, 0770); 
    23732368 
    23742369                return $rs if ($rs != 0); 
     
    23792374        # 
    23802375 
    2381     my @errordocs = (401, 403, 404, 500, 503); 
    2382  
    2383     my ($i, $key) = ('', ''); 
    2384  
    2385     for($i = 0; $i < scalar(@errordocs); $i++) { 
    2386         $key = $errordocs[$i]; 
    2387  
    2388         if (-e "$root_dir/gui/errordocs/$key.html") { 
    2389  
    2390             $rs = sys_command("$main::cfg{'CMD_CP'} -p $root_dir/gui/errordocs/$key.html $www_dir/$dmn_name/errors/"); 
    2391             return $rs if ($rs != 0); 
    2392             $rs = setfmode("$www_dir/$dmn_name/errors/$key.html", $sys_user, $sys_group, 0644); 
    2393             return $rs if ($rs != 0); 
    2394         } 
    2395     } 
    2396     $rs = sys_command("$main::cfg{'CMD_CP'} -p $root_dir/gui/errordocs/inc/error_top.jpg $www_dir/$dmn_name/errors/inc/"); 
    2397     return $rs if ($rs != 0); 
    2398     $rs = sys_command("$main::cfg{'CMD_CP'} -p $root_dir/gui/errordocs/inc/valid_css.jpg $www_dir/$dmn_name/errors/inc/"); 
    2399     return $rs if ($rs != 0); 
    2400     $rs = sys_command("$main::cfg{'CMD_CP'} -p $root_dir/gui/errordocs/inc/valid_xhtml.jpg $www_dir/$dmn_name/errors/inc/"); 
    2401     return $rs if ($rs != 0); 
    2402     $rs = sys_command("$main::cfg{'CMD_CP'} -p $root_dir/gui/errordocs/inc/errordocs.js $www_dir/$dmn_name/errors/inc/"); 
    2403     return $rs if ($rs != 0); 
    2404     $rs = sys_command("$main::cfg{'CMD_CP'} -p $root_dir/gui/errordocs/inc/errordocs.css $www_dir/$dmn_name/errors/inc/"); 
    2405     return $rs if ($rs != 0); 
    2406     $rs = setfmode("$www_dir/$dmn_name/errors/inc/error_top.jpg", $sys_user, $sys_group, 0644); 
    2407     return $rs if ($rs != 0); 
    2408     $rs = setfmode("$www_dir/$dmn_name/errors/inc/valid_css.jpg", $sys_user, $sys_group, 0644); 
    2409     return $rs if ($rs != 0); 
    2410     $rs = setfmode("$www_dir/$dmn_name/errors/inc/valid_xhtml.jpg", $sys_user, $sys_group, 0644); 
    2411     return $rs if ($rs != 0); 
    2412     $rs = setfmode("$www_dir/$dmn_name/errors/inc/errordocs.js", $sys_user, $sys_group, 0644); 
    2413     return $rs if ($rs != 0); 
    2414     $rs = setfmode("$www_dir/$dmn_name/errors/inc/errordocs.css", $sys_user, $sys_group, 0644); 
    2415     return $rs if ($rs != 0); 
     2376        $rs = make_dir("$www_dir/$dmn_name/backups", $sys_user, $httpd_gid, 0770); 
     2377        return $rs if ($rs != 0); 
     2378 
     2379        $rs = make_dir("$www_dir/$dmn_name/errors", $sys_user, $sys_group, 0775); 
     2380        return $rs if ($rs != 0); 
     2381 
     2382        $rs = make_dir("$www_dir/$dmn_name/errors/inc", $sys_user, $sys_group, 0775); 
     2383        return $rs if ($rs != 0); 
     2384 
     2385        my @errordocs = (401, 403, 404, 500, 503); 
     2386 
     2387        my ($i, $key) = ('', ''); 
     2388 
     2389        for($i = 0; $i < scalar(@errordocs); $i++) { 
     2390                $key = $errordocs[$i]; 
     2391 
     2392                if (-e "$root_dir/gui/errordocs/$key.html") { 
     2393                        $rs = sys_command("$main::cfg{'CMD_CP'} -p $root_dir/gui/errordocs/$key.html $www_dir/$dmn_name/errors/"); 
     2394                        return $rs if ($rs != 0); 
     2395                        $rs = setfmode("$www_dir/$dmn_name/errors/$key.html", $sys_user, $sys_group, 0644); 
     2396                        return $rs if ($rs != 0); 
     2397                } 
     2398        } 
     2399 
     2400        $rs = sys_command("$main::cfg{'CMD_CP'} -p $root_dir/gui/errordocs/inc/error_top.jpg $www_dir/$dmn_name/errors/inc/"); 
     2401        return $rs if ($rs != 0); 
     2402        $rs = sys_command("$main::cfg{'CMD_CP'} -p $root_dir/gui/errordocs/inc/valid_css.jpg $www_dir/$dmn_name/errors/inc/"); 
     2403        return $rs if ($rs != 0); 
     2404        $rs = sys_command("$main::cfg{'CMD_CP'} -p $root_dir/gui/errordocs/inc/valid_xhtml.jpg $www_dir/$dmn_name/errors/inc/"); 
     2405        return $rs if ($rs != 0); 
     2406        $rs = sys_command("$main::cfg{'CMD_CP'} -p $root_dir/gui/errordocs/inc/errordocs.js $www_dir/$dmn_name/errors/inc/"); 
     2407        return $rs if ($rs != 0); 
     2408        $rs = sys_command("$main::cfg{'CMD_CP'} -p $root_dir/gui/errordocs/inc/errordocs.css $www_dir/$dmn_name/errors/inc/"); 
     2409        return $rs if ($rs != 0); 
     2410        $rs = setfmode("$www_dir/$dmn_name/errors/inc/error_top.jpg", $sys_user, $sys_group, 0644); 
     2411        return $rs if ($rs != 0); 
     2412        $rs = setfmode("$www_dir/$dmn_name/errors/inc/valid_css.jpg", $sys_user, $sys_group, 0644); 
     2413        return $rs if ($rs != 0); 
     2414        $rs = setfmode("$www_dir/$dmn_name/errors/inc/valid_xhtml.jpg", $sys_user, $sys_group, 0644); 
     2415        return $rs if ($rs != 0); 
     2416        $rs = setfmode("$www_dir/$dmn_name/errors/inc/errordocs.js", $sys_user, $sys_group, 0644); 
     2417        return $rs if ($rs != 0); 
     2418        $rs = setfmode("$www_dir/$dmn_name/errors/inc/errordocs.css", $sys_user, $sys_group, 0644); 
     2419        return $rs if ($rs != 0); 
    24162420 
    24172421        # 
  • trunk/engine/ispcp_common_methods.pl

    r1031 r1033  
    368368# setfmode 
    369369# sets user, group and rights of a file. 
    370 # If $fgroup set to 'null' this function will get the GID from /etc/passwd 
     370# If $fgroup set to 'null' this function will get the GID from /etc/passwd. 
    371371# 
    372372# @author               VHCS/ispCP Team 
     
    512512} 
    513513 
     514## 
     515# store_file 
     516# Changes the content of a file and sets user, group and rights of that file. 
     517# If $fgid set to 'null' this function will get the GID from /etc/passwd. 
     518# 
     519# @author               VHCS/ispCP Team 
     520# @copyright    2006-2008 by ispCP | http://isp-control.net 
     521# @version              1.0 
     522# 
     523# @access       public 
     524# @param        String  $fname  File Name 
     525# @param        String  $fdata  Data to write to file 
     526# @param        Mixed   $fuser  Linux User or UserID 
     527# @param        Mixed   $fgroup Linux Group, GroupID or null 
     528# @param        int             $fperms Linux Permissions 
     529# @return       int                             success (0) or error (-1) 
    514530sub store_file { 
    515531 
     
    518534    push_el(\@main::el, 'store_file()', 'Starting...'); 
    519535 
    520     if ( 
    521         !defined($fname) || !defined($fuid) || 
    522         !defined($fgid) || !defined($fperms) || 
    523         $fname eq '' || $fuid eq '' || 
    524         $fgid eq '' || $fperms eq '' 
    525        ) 
    526     { 
    527         push_el( 
    528                 \@main::el, 
    529                 'store_file()', 
    530                 "ERROR: Undefined input data, fname: |$fname|, fdata, fuid: '$fuid', fgid: '$fgid', fperms: '$fperms'" 
    531                ); 
    532  
     536    if (!defined($fname) || $fname eq '' || $fuid eq '' || $fgid eq '' || $fperms eq '') { 
     537        push_el(\@main::el, 'store_file()', 
     538                "ERROR: Undefined input data, fname: |$fname|, fdata, fuid: '$fuid', fgid: '$fgid', fperms: '$fperms'"); 
    533539        return -1; 
    534540    } 
     
    537543 
    538544    if (!defined($res)) { 
    539  
    540         push_el( 
    541                 \@main::el, 
    542                 'store_file()', 
    543                 "ERROR: Can't open file |$fname| for writing !" 
    544                ); 
    545  
     545        push_el(\@main::el, 'store_file()', "ERROR: Can't open file |$fname| for writing !"); 
    546546        return -1; 
    547  
    548547    } 
    549548 
    550549    print F $fdata; 
    551  
    552550    close(F); 
    553551 
    554     my ($rs, $rdata) = setfmode($fname, $fuid, $fgid, $fperms); 
    555  
     552        my ($rs, $rdata) = setfmode($fname, $fuid, $fgid, $fperms); 
    556553    return -1 if ($rs != 0); 
    557554 
    558555    push_el(\@main::el, 'store_file()', 'Ending...'); 
    559  
    560556    return 0; 
    561  
    562 
    563  
     557
     558 
     559## 
     560# save_file 
     561# Changes the content of a file. 
     562
     563# @author               VHCS/ispCP Team 
     564# @copyright    2006-2008 by ispCP | http://isp-control.net 
     565# @version              1.0 
     566
     567# @access       public 
     568# @param        String  $fname  File Name 
     569# @param        String  $fdata  Data to write to file 
     570# @return       int                             success (0) or error (-1) 
    564571sub save_file { 
    565572 
     
    568575    push_el(\@main::el, 'save_file()', 'Starting...'); 
    569576 
    570     if ( !defined($fname) || $fname eq '' ) { 
    571         push_el( 
    572                 \@main::el, 
    573                 'save_file()', 
    574                 "ERROR: Undefined input data, fname: |$fname|, fdata" 
    575                ); 
    576  
     577    if (!defined($fname) || $fname eq '' ) { 
     578        push_el(\@main::el, 'save_file()', "ERROR: Undefined input data, fname: |$fname|"); 
    577579        return -1; 
    578580    } 
     
    581583 
    582584    if (!defined($res)) { 
    583  
    584         push_el( 
    585                 \@main::el, 
    586                 'save_file()', 
    587                 "ERROR: Can't open file |$fname| for writing !" 
    588                ); 
    589  
     585        push_el(\@main::el, 'save_file()', "ERROR: Can't open file |$fname| for writing !"); 
    590586        return -1; 
    591587 
     
    593589 
    594590    print F $fdata; 
    595  
    596591    close(F); 
    597592 
    598593    push_el(\@main::el, 'save_file()', 'Ending...'); 
    599  
    600594    return 0; 
    601  
    602595} 
    603596 
  • trunk/engine/setup/ispcp-setup

    r1032 r1033  
    439439        if (scalar(@udata) == 0) { # we have not this one user data; 
    440440                if ($main::cfg{'ROOT_GROUP'} eq "wheel") { 
    441                         $cmd = "$main::cfg{'CMD_USERADD'} vmail-user -s /bin/false $fuid"; 
     441                        $cmd = "$main::cfg{'CMD_USERADD'} $fuid -c vmail-user -s /bin/false"; 
    442442                } else { 
    443443                        $cmd = "$main::cfg{'CMD_USERADD'} -c vmail-user -g $gid -s /bin/false $fuid"; 
     
    463463        if (scalar(@gdata) == 0) { # we do not have this group 
    464464                if ($main::cfg{'ROOT_GROUP'} eq "wheel") { 
    465                         $cmd = "$main::cfg{'CMD_GROUPADD'} v-group -g $mgid $prefix$mgid"; 
     465                        $cmd = "$main::cfg{'CMD_GROUPADD'} $prefix$mgid -g $mgid"; 
    466466                } else { 
    467467                        $cmd = "$main::cfg{'CMD_GROUPADD'} -g $mgid $prefix$mgid"; 
     
    475475        if (scalar(@udata) == 0) { # we do not have this user 
    476476                if ($main::cfg{'ROOT_GROUP'} eq "wheel") { 
    477                         $cmd = "$main::cfg{'CMD_USERADD'} vu-master -d  $main::cfg{'PHP_STARTER_DIR'}/master -m -s /bin/false -u $muid $prefix$muid"; 
     477                        $cmd = "$main::cfg{'CMD_USERADD'} $prefix$muid $prefix$muid -d  $main::cfg{'PHP_STARTER_DIR'}/master -m -c vu-master -g $prefix$mgid -s /bin/false -u $muid $prefix$muid"; 
    478478                } else { 
    479479                        $cmd = "$main::cfg{'CMD_USERADD'} -d  $main::cfg{'PHP_STARTER_DIR'}/master -m -c vu-master -g $prefix$mgid -s /bin/false -u $muid $prefix$muid"; 
  • trunk/engine/setup/ispcp-setup-methods.pl

    r1029 r1033  
    14081408        return $rs if ($rs != 0); 
    14091409 
    1410  
    14111410        $cmd = "$main::cfg{'CMD_CP'} -p $bk_dir/master.cf.ispcp $main::cfg{'POSTFIX_MASTER_CONF_FILE'}"; 
    14121411        $rs = sys_command($cmd); 
     
    14741473                        return $rs if ($rs != 0); 
    14751474                } 
    1476                 if (exists $main::cfg{'AUTHLIB_CONF_DIR'} && $main::cfg{'AUTHLIB_CONF_DIR'}) { 
     1475                if ( -e "$main::cfg{'COURIER_CONF_DIR'}/imapd-ssl" ) { 
     1476                        $cmd = "$main::cfg{'CMD_CP'} -p $main::cfg{'COURIER_CONF_DIR'}/imapd $bk_dir/imapd-ssl.system"; 
     1477                        $rs = sys_command($cmd); 
     1478                        return $rs if ($rs != 0); 
     1479                } 
     1480                if ( -e "$main::cfg{'COURIER_CONF_DIR'}/pop3d-ssl" ) { 
     1481                        $cmd = "$main::cfg{'CMD_CP'} -p $main::cfg{'COURIER_CONF_DIR'}/pop3d $bk_dir/pop3d-ssl.system"; 
     1482                        $rs = sys_command($cmd); 
     1483                        return $rs if ($rs != 0); 
     1484                } 
     1485                if ( -e $main::cfg{'AUTHLIB_CONF_DIR'} && $main::cfg{'AUTHLIB_CONF_DIR'}) { 
    14771486                        if ( -e "$main::cfg{'AUTHLIB_CONF_DIR'}/authdaemonrc" ) { 
     1487                                #### Update authdaemonrc 
     1488                                my $rdata = "$main::cfg{'AUTHLIB_CONF_DIR'}/authdaemonrc"; 
     1489                                $rdata =~ s/authmodulelist="/authmodulelist="authuserdb /gi; 
     1490                                $rs = save_file($main::cfg{'AUTHLIB_CONF_DIR'}/authdaemonrc, $rdata); 
     1491                                return $rs if ($rs != 0); 
     1492 
    14781493                                $cmd = "$main::cfg{'CMD_CP'} -p $main::cfg{'AUTHLIB_CONF_DIR'}/authdaemonrc $bk_dir/authdaemonrc.system"; 
    1479                                 $rs = sys_command($cmd); 
    1480                                 return $rs if ($rs != 0); 
    1481                         } 
    1482                         if ( -e "$main::cfg{'AUTHLIB_CONF_DIR'}/authmodulelist" ) { 
    1483                                 $cmd = "$main::cfg{'CMD_CP'} -p $main::cfg{'AUTHLIB_CONF_DIR'}/authmodulelist $bk_dir/authmodulelist.system"; 
    14841494                                $rs = sys_command($cmd); 
    14851495                                return $rs if ($rs != 0); 
     
    14981508                            &nbs