Changeset 1523

Show
Ignore:
Timestamp:
09/06/10 11:43:58 (1 year ago)
Author:
shibuya
Message:

use postmap for virtual.db instead of postalias.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 5200R/trunk/ui/base-email.mod/Makefile

    r1521 r1523  
    88 
    99VERSION=1.5.0 
    10 RELEASE=0BQ28 
     10RELEASE=0BQ29 
    1111 
    1212# add a buildarch if desired 
  • 5200R/trunk/ui/base-email.mod/glue/handlers/handle_alias.pl

    r1495 r1523  
    9292 
    9393# rollback to recreate db to avoid having to copy the db file at all 
    94 Sauce::Util::addrollbackcommand("/usr/bin/postalias hash:$Email::VIRTUSER >/dev/null 2>&1"); 
     94Sauce::Util::addrollbackcommand("/usr/bin/postmap hash:$Email::VIRTUSER >/dev/null 2>&1"); 
    9595my $ok = Sauce::Util::editfile( 
    9696            $Email::VIRTUSER, 
  • 5200R/trunk/ui/base-email.mod/glue/handlers/mapmaker.pl

    r1495 r1523  
    5555        # shell return values in perl always makes me do a double take so I 
    5656        # took the clearest path, ratehr than the shortest. 
    57  
    58         if( system("/usr/sbin/postalias hash:$map >/dev/null 2>&1") == 0 ) { 
    59                 return 1; 
     57        if ($map != $Email::VIRTUSER) { 
     58                if( system("/usr/sbin/postalias hash:$map >/dev/null 2>&1") == 0 ) { 
     59                        return 1; 
     60                } else { 
     61                        return 0; 
     62                } 
    6063        } else { 
    61                 return 0; 
     64                if( system("/usr/sbin/postmap hash:$map >/dev/null 2>&1") == 0 ) { 
     65                        return 1; 
     66                } else { 
     67                        return 0; 
     68                } 
    6269        } 
    6370} 
  • 5200R/trunk/ui/base-email.mod/glue/handlers/system.pl

    r1495 r1523  
    3838 
    3939# add rollback to recreate virtusertable.db 
    40 Sauce::Util::addrollbackcommand("/usr/bin/postalias hash:$Email::VIRTUSER >/dev/null 2>&1"); 
     40Sauce::Util::addrollbackcommand("/usr/bin/postmap hash:$Email::VIRTUSER >/dev/null 2>&1"); 
    4141 
    4242if (!Sauce::Util::replaceblock($Email::VIRTUSER, 
     
    4848        $cce->bye('FAIL'); 
    4949} 
    50 system("/usr/sbin/postalias hash:$Email::VIRTUSER >/dev/null 2>&1"); 
     50system("/usr/sbin/postmap hash:$Email::VIRTUSER >/dev/null 2>&1"); 
    5151 
    5252$cce->bye("SUCCESS"); 
  • 5200R/trunk/ui/base-email.mod/templates/rpmdefs.tmpl

    r1521 r1523  
    8787    /usr/sausalito/bin/remove_domain.pl 
    8888fi 
     89 
     90/usr/sbin/postmap hash:/etc/postfix/virtual > /dev/null 2>&1 
    8991<end glue> 
    9092<begin ui> 
     
    118120 
    119121<begin $CHANGELOG> 
     122* Mon Sep 06 2010 Hisao SHIBUYA <shibuya@bluequartz.org> 1.5.0-0BQ29 
     123- use postmap for virtual.db instead of postalias. 
     124 
    120125* Fri Aug 13 2010 Hisao SHIBUYA <shibuya@bluequartz.org> 1.5.0-0BQ28 
    121126- resolved the issue that TLS doesn't work when SMTPS is disabled.