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