tbrehm
2013-03-06 f4d7e5108636bd7ae25d60cd0395dfd4da72243d
install/lib/installer_base.lib.php
@@ -568,22 +568,6 @@
         }
      }
      
      $config_dir = $conf['mailman']['config_dir'].'/';
      $full_file_name = $config_dir.'virtual_to_transport.sh';
      //* Backup exiting virtual_to_transport.sh script
      if(is_file($full_file_name)) {
         copy($full_file_name, $config_dir.'virtual_to_transport.sh~');
      }
      if(is_dir('/etc/mailman')) {
         copy('tpl/mailman-virtual_to_transport.sh',$full_file_name);
         chgrp($full_file_name,'list');
         chmod($full_file_name,0750);
      }
      exec('/usr/lib/mailman/bin/genaliases 2>/dev/null');
      $virtual_domains = '';
      if($status == 'update')
      {
@@ -609,6 +593,25 @@
      $content = str_replace('{virtual_domains}', $virtual_domains, $content);
      wf($full_file_name, $content);
      //* Write virtual_to_transport.sh script
      $config_dir = $conf['mailman']['config_dir'].'/';
      $full_file_name = $config_dir.'virtual_to_transport.sh';
      //* Backup exiting virtual_to_transport.sh script
      if(is_file($full_file_name)) {
         copy($full_file_name, $config_dir.'virtual_to_transport.sh~');
      }
      if(is_dir('/etc/mailman')) {
         copy('tpl/mailman-virtual_to_transport.sh',$full_file_name);
         chgrp($full_file_name,'list');
         chmod($full_file_name,0750);
      }
      //* Create aliasaes
      exec('/usr/lib/mailman/bin/genaliases 2>/dev/null');
   }
   public function configure_postfix($options = '') {