virtdomain support removed from mkimap?
Igor Brezac
igor at ipass.net
Wed Jul 23 18:55:33 EDT 2003
On Wed, 23 Jul 2003, Marc G. Fournier wrote:
>
> Just updated by CVS to do a fresh installed of cyrus-imapd, and it appears
> that in v1.13.6.5 of mkimap, virtualdomain support was removed ... is
> there a reason? cvs log shows:
>
> revision 1.13.6.5
> date: 2003/03/06 17:18:22; author: ken3; state: Exp; lines: +1 -82
> strip out all of the per-user directories and hashing. they are now all
> created on the fly
>
> but mentions nothing about removing the virtdomain support ... ?
directory structure is now auto-created by cyrus-imapd. ;)
-Igor
>
>
>
> RCS file: /cvs/src/cyrus/tools/mkimap,v
> retrieving revision 1.13.6.4
> retrieving revision 1.13.6.6
> diff -r1.13.6.4 -r1.13.6.6
> 43c43
> < # $Id: mkimap,v 1.13.6.4 2003/03/04 17:16:18 rjs3 Exp $
> ---
> > # $Id: mkimap,v 1.13.6.6 2003/03/09 18:39:36 ken3 Exp $
> 62,73d61
> < $domain = 0;
> <
> < if ("-d" eq $ARGV[0]) {
> < shift @ARGV;
> < $domain = $ARGV[0];
> < unless ($domain) {
> < print "mkimap: domain name required with -d\n";
> < exit;
> < }
> < shift @ARGV;
> < printf "i will use domain $domain.\n";
> < }
> 75,94d62
> < $sievedir = "/usr/sieve";
> < $nosievedir = 0;
> < $hashispool = 0;
> < $virtdomains = 0;
> <
> < sub mkdomain {
> < die "virtdomains not supported" if(!$virtdomains);
> <
> < my $domain = shift;
> < my $hash = shift;
> <
> < mkdir "domain", 0755;
> < chdir "domain";
> < if ($hash) {
> < mkdir substr($domain, 0, 1), 0755;
> < chdir substr($domain, 0, 1);
> < }
> < mkdir "$domain", 0755;
> < chdir $domain;
> < }
> 106,113d73
> < if (/^sieveusehomedir:\s+(1|t|yes|on)/) {
> < $nosievedir = 1;
> < print "you are storing sieve scripts in user's home directories.\n";
> < }
> < if (/^sievedir:\s+(.*)$/) {
> < $sievedir = $1;
> < print "you are using $sievedir as your sieve directory.\n";
> < }
> 121,128d80
> < if (/^hashimapspool:\s+(1|t|yes|on)/) {
> < $hashispool = 1;
> < print "i will also hash partitions.\n";
> < }
> < if (/^virtdomains:\s+(1|t|yes|on)/) {
> < $virtdomains = 1;
> < print "i can deal with virtual domains.\n";
> < }
> 135,136c87
> < print "creating $d...\n";
> < mkdir $d, 0755;
> ---
>
>
--
Igor
More information about the Info-cyrus
mailing list