Changeset 1072
- Timestamp:
- 03/22/08 04:44:04
(6 months ago)
- Author:
- rats
- Message:
serveral fixes
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r1034 |
r1072 |
|
| 67 | 67 | policyd-weight |
|---|
| 68 | 68 | postfix |
|---|
| 69 | | postfix-tls |
|---|
| 70 | 69 | postgrey |
|---|
| 71 | 70 | procmail |
|---|
| r898 |
r1072 |
|
| 66 | 66 | php5-mysql |
|---|
| 67 | 67 | postfix |
|---|
| 68 | | postfix-tls |
|---|
| 69 | 68 | postgrey |
|---|
| 70 | 69 | procmail |
|---|
| r1068 |
r1072 |
|
| 1427 | 1427 | return $rs if ($rs != 0); |
|---|
| 1428 | 1428 | |
|---|
| 1429 | | $cmd = "$main::cfg{'CMD_CP'} -p $vrl_dir/aliases $vrl_dir/domains $vrl_dir/mailboxes |
|---|
| 1430 | | $vrl_dir/transport $vrl_dir/sender-access $main::cfg{'MTA_VIRTUAL_CONF_DIR'}"; |
|---|
| | 1429 | $cmd = "$main::cfg{'CMD_CP'} -p $vrl_dir/aliases $vrl_dir/domains $vrl_dir/mailboxes $vrl_dir/transport $vrl_dir/sender-access $main::cfg{'MTA_VIRTUAL_CONF_DIR'}"; |
|---|
| 1431 | 1430 | $rs = sys_command($cmd); |
|---|
| 1432 | 1431 | return $rs if ($rs != 0); |
|---|
| 1433 | 1432 | |
|---|
| 1434 | | $cmd = "$main::cfg{'CMD_CP'} -p $vrl_dir/aliases $vrl_dir/domains $vrl_dir/mailboxes |
|---|
| 1435 | | $vrl_dir/transport $vrl_dir/sender-access $wrk_dir"; |
|---|
| | 1433 | $cmd = "$main::cfg{'CMD_CP'} -p $vrl_dir/aliases $vrl_dir/domains $vrl_dir/mailboxes $vrl_dir/transport $vrl_dir/sender-access $wrk_dir"; |
|---|
| 1436 | 1434 | $rs = sys_command($cmd); |
|---|
| 1437 | 1435 | return $rs if ($rs != 0); |
|---|
| 1438 | 1436 | |
|---|
| 1439 | | $cmd = "$main::cfg{'CMD_POSTMAP'} $main::cfg{'MTA_VIRTUAL_CONF_DIR'}/aliases $main::cfg{'MTA_VIRTUAL_CONF_DIR'}/domains |
|---|
| 1440 | | $main::cfg{'MTA_VIRTUAL_CONF_DIR'}/mailboxes $main::cfg{'MTA_VIRTUAL_CONF_DIR'}/transport |
|---|
| 1441 | | $main::cfg{'MTA_VIRTUAL_CONF_DIR'}/sender-access &> /tmp/ispcp-setup-services.log"; |
|---|
| | 1437 | $cmd = "$main::cfg{'CMD_POSTMAP'} $main::cfg{'MTA_VIRTUAL_CONF_DIR'}/aliases $main::cfg{'MTA_VIRTUAL_CONF_DIR'}/domains $main::cfg{'MTA_VIRTUAL_CONF_DIR'}/mailboxes $main::cfg{'MTA_VIRTUAL_CONF_DIR'}/transport $main::cfg{'MTA_VIRTUAL_CONF_DIR'}/sender-access &> /tmp/ispcp-setup-services.log"; |
|---|
| 1442 | 1438 | $rs = sys_command($cmd); |
|---|
| 1443 | 1439 | return $rs if ($rs != 0); |
|---|
| r1068 |
r1072 |
|
| 331 | 331 | return $rs if ($rs != 0); |
|---|
| 332 | 332 | |
|---|
| 333 | | $rs = del_dir($main::cfg{'MTA_VIRTUAL_MAIL_DIR'}); |
|---|
| 334 | | return $rs if ($rs != 0); |
|---|
| | 333 | |
|---|
| | 334 | # ask to delete directory |
|---|
| | 335 | $rdata = 'yes'; |
|---|
| | 336 | $qmsg = "\tDelete ".$main::cfg{'MTA_VIRTUAL_MAIL_DIR'}."? [yes]: "; |
|---|
| | 337 | print STDOUT $qmsg; |
|---|
| | 338 | |
|---|
| | 339 | $rdata = readline(\*STDIN); |
|---|
| | 340 | chop($rdata); |
|---|
| | 341 | |
|---|
| | 342 | if ($rdata eq 'yes' || $rdata eq 'y') { |
|---|
| | 343 | $rs = del_dir($main::cfg{'MTA_VIRTUAL_MAIL_DIR'}); |
|---|
| | 344 | return $rs if ($rs != 0); |
|---|
| | 345 | } |
|---|
| 335 | 346 | |
|---|
| 336 | 347 | $rs = del_dir($main::cfg{'LOG_DIR'}); |
|---|
| r1068 |
r1072 |
|
| 664 | 664 | $rs = update_conf($old_cfg_file, $cfg_file); |
|---|
| 665 | 665 | if ($rs != 0) { |
|---|
| 666 | | exit_werror("failed to get $cfg_file"); |
|---|
| | 666 | exit_werror("failed to get $cfg_file or $old_cfg_file"); |
|---|
| 667 | 667 | } |
|---|
| 668 | 668 | |
|---|
| … | … | |
| 677 | 677 | exit_werror("Storing new ispcp.conf failed!"); |
|---|
| 678 | 678 | } |
|---|
| 679 | | print STDOUT "\tdone\n"; |
|---|
| | 679 | print STDOUT "done\n"; |
|---|
| 680 | 680 | |
|---|
| 681 | 681 | # database upgrade |
|---|
| … | … | |
| 727 | 727 | my ($rs, $rdata) = (undef, undef); |
|---|
| 728 | 728 | |
|---|
| 729 | | print STDOUT "\tUpgrading system values ..."; |
|---|
| 730 | | |
|---|
| 731 | 729 | # update ispcp.conf |
|---|
| 732 | 730 | my $cfg_file = $main::cfg_file; |
|---|
| 733 | | my $old_cfg_file = $main::ua{'old_cfg_file'}; |
|---|
| 734 | | $rs = update_conf($old_cfg_file, $cfg_file); |
|---|
| 735 | | if ($rs != 0) { |
|---|
| 736 | | exit_werror("failed to get $cfg_file"); |
|---|
| 737 | | } |
|---|
| 738 | | |
|---|
| 739 | | # save into /etc/ispcp/ispcp.conf |
|---|
| 740 | | $rs = store_conf(); |
|---|
| 741 | | if ($rs != 0) { |
|---|
| 742 | | exit_werror("Storing new ispcp.conf failed!"); |
|---|
| 743 | | } |
|---|
| 744 | | print STDOUT "\tdone\n"; |
|---|
| | 731 | my $old_cfg_file = undef; |
|---|
| | 732 | if (defined($main::ua{'old_cfg_file'})) { |
|---|
| | 733 | print STDOUT "\tUpgrading system values..."; |
|---|
| | 734 | |
|---|
| | 735 | $rs = update_conf($old_cfg_file, $cfg_file); |
|---|
| | 736 | if ($rs != 0) { |
|---|
| | 737 | exit_werror("failed to get $cfg_file or $old_cfg_file"); |
|---|
| | 738 | } |
|---|
| | 739 | |
|---|
| | 740 | # save into /etc/ispcp/ispcp.conf |
|---|
| | 741 | $rs = store_conf(); |
|---|
| | 742 | if ($rs != 0) { |
|---|
| | 743 | exit_werror("Storing new ispcp.conf failed!"); |
|---|
| | 744 | } |
|---|
| | 745 | print STDOUT "done\n"; |
|---|
| | 746 | } |
|---|
| 745 | 747 | |
|---|
| 746 | 748 | # database upgrade |
|---|
| r1071 |
r1072 |
|
| 20 | 20 | |
|---|
| 21 | 21 | if (@file_exists("/usr/local/etc/ispcp/ispcp.conf")) { |
|---|
| 22 | | $cfg = "/usr/local/etc/ispcp/ispcp.conf"; |
|---|
| | 22 | $cfgfile = "/usr/local/etc/ispcp/ispcp.conf"; |
|---|
| 23 | 23 | } |
|---|
| 24 | 24 | else { |
|---|
| 25 | | $cfg = "/etc/ispcp/ispcp.conf"; |
|---|
| 26 | | } |
|---|
| 27 | | |
|---|
| 28 | | $cfg_obj = new Config($cfg); |
|---|
| | 25 | $cfgfile = "/etc/ispcp/ispcp.conf"; |
|---|
| | 26 | } |
|---|
| | 27 | |
|---|
| | 28 | $cfg_obj = new Config($cfgfile); |
|---|
| 29 | 29 | |
|---|
| 30 | 30 | /* Status not ok -> Try to get the error and display a message */ |
|---|
|
Download in other formats:
#########################################################################
# Site footer - Contents are automatically inserted after main Trac HTML
?>