cyrreconstruct -r -f not working as expected.

Thomas Spuhler thomas at btspuhler.com
Mon Oct 29 15:16:09 CET 2007


On Sunday 28 October 2007 23:49, Jo Rhett wrote:
> Recursive reconstruct is broken.  Ken has the bug, but either can't
> recreate it or hasn't had time to work on it.  Someday it will annoy me
> enough to dig into the guts of that code ;-)
>
> Alain Spineux wrote:
> > Hi
> >
> > Here is what I do.
> > I have a working imap spool and a mailbox with sub-folder.
> > I remove the cyrus.index from this sub-folder, run cyrreconstruct on the
> > mailbox and expect to have the cyrus.index file rebuild.
> > But the file is not rebuild.
> > If I use the * wildcard to include all sub-folder of the mailbox, then
> > the file is rebuild.
> >
> > I dont understand what is '-r' for then.
> >
> > Any idea ?
> > A bug or a feature ?
> >
> >
> >
> > bash-3.2$ ls
> > ./spool/domain/m/mydomain.loc/c/user/catchall^mydomain^loc/alias2/cyrus.i
> >ndex
> > ./spool/domain/m/mydomain.loc/c/user/catchall^mydomain^loc/alias2/cyrus.i
> >ndex bash-3.2$ ls -l
> > ./spool/domain/m/mydomain.loc/c/user/catchall^mydomain^loc/alias2/cyrus.i
> >ndex -rw------- 1 kolab-r kolab-r 176 Oct 24 11:46
> > ./spool/domain/m/mydomain.loc/c/user/catchall^mydomain^loc/alias2/cyrus.i
> >ndex bash-3.2$ rm 
> > ./spool/domain/m/mydomain.loc/c/user/catchall^mydomain^loc/alias2/cyrus.i
> >ndex bash-3.2$ cyrreconstruct -r -f
> > user/catchall.mydomain.loc at mydomain.loc
> > user/catchall.mydomain.loc at mydomain.loc
> > bash-3.2$ ls -l
> > ./spool/domain/m/mydomain.loc/c/user/catchall^mydomain^loc/alias2/cyrus.i
> >ndex ls:
> > ./spool/domain/m/mydomain.loc/c/user/catchall^mydomain^loc/alias2/cyrus.i
> >ndex: No such file or directory
> > bash-3.2$ cyrreconstruct -r -f user/catchall.mydomain.loc/*@mydomain.loc
> > user/catchall.mydomain.loc/alias1 at mydomain.loc
> > user/catchall.mydomain.loc/alias2 at mydomain.loc
> > user/catchall.mydomain.loc/aspineux at mydomain.loc
> > user/catchall.mydomain.loc/candidate1 at mydomain.loc
> > user/catchall.mydomain.loc/candidate2 at mydomain.loc
> > user/catchall.mydomain.loc/donald.duck at mydomain.loc
> > user/catchall.mydomain.loc/j.smith at mydomain.loc
> > user/catchall.mydomain.loc/mickey.mouse at mydomain.loc
> > user/catchall.mydomain.loc/titi at mydomain.loc
> > user/catchall.mydomain.loc/win.money at mydomain.loc
> > user/catchall.mydomain.loc/yoyo at mydomain.loc
> > bash-3.2$ ls -l
> > ./spool/domain/m/mydomain.loc/c/user/catchall^mydomain^loc/alias2/cyrus.i
> >ndex -rw------- 1 kolab-r kolab-r 176 Oct 24 11:53
> > ./spool/domain/m/mydomain.loc/c/user/catchall^mydomain^loc/alias2/cyrus.i
> >ndex
>
> _______________________________________________
> Kolab-users mailing list
> Kolab-users at kolab.org
> https://kolab.org/mailman/listinfo/kolab-users

Must be a bug upstreams. And it must have been there for a   while. Mandriva's 
cyrus has the same bug and as far as I know their Kolab distro uses the 
standard cyrus-imap
Thomas.



-- 
Best regards
Thomas Spuhler




More information about the users mailing list