mailboxes.db vs ctl_mboxlist -d
Ken Murchison
murch at andrew.cmu.edu
Tue Sep 4 10:57:57 EDT 2007
Probably no good reason. I would gladly accept a patch to fix this, if
the undump code can be rewritten to accept either dump format.
David Carter wrote:
>
> Is there a reason why "ctl_mboxlist -d" generates output of the form?:
>
> user.dpc99\t0 default\tdpc99\tlrswipcda\t
> ^^
> tab here
>
> The actual values in mailboxes.db are stored as:
>
> Key: user.dpc99
> Value: 0 default dpc99\tlrswipcda\t
> ^
> space here
>
> Consequently "cyr_dbtool /var/imap/mailboxes.db set < file" expects
> input lines of the form:
>
> user.dpc99\t0 default dpc99\tlrswipcda\t
> ^
> space here
>
> I just spent a rather puzzled half hour playing with cyr_dbtool,
> wondering why utilities were started to segfault and abort() in amusing
> ways.
>
> Entirely my own fault, but it does demonstrate the danger of using tabs
> and spaces inconsistently. I think that cyr_dbtool is correct and
> ctl_mboxlist is in the wrong here.
>
--
Kenneth Murchison
Systems Programmer
Project Cyrus Developer/Maintainer
Carnegie Mellon University
More information about the Cyrus-devel
mailing list