On 2011-11-10 09:06:20, Johann Spies wrote: > mailboxes + `\ > for file in ~/.maildir/.*; do \ > box=$(basename "$file"); \ > if [ ! "$box" = '.' -a ! "$box" = '..' -a ! "$box" = '.customflags' \ > -a ! "$box" = '.subscriptions' ]; then \ > echo -n "\"+$box\" "; \ > fi; \ > done; \ > for folder in ~/.maildir/*; do \ > if [ -x $folder]; then \ > box=$(basename "$folder"); \ > for file in ~/.maildir/$box/.*; do \ > box2=$(basename "$file"); \ > if [ ! "$box2" = '.' -a ! "$box2" = '..' -a ! "$box2" = > '.customflags' \ > -a ! "$box2" = '.subscriptions' ]; then \ > echo -n "\"+$box/$box2\" "; \ > fi; \ > done; \ > fi; \ > done`
Run this by hand in a shell and see what get. Is there a new-line for instance between the for loops. And do you have a trailing newline? Remember this is only evaluated on start-up. Does it work if hard-code maildir++ files? I use regular maildir mailboxes and use find to populate it: mailboxes `find $HOME/mail/received $HOME/mail/received/lists -mindepth 1 -maxdepth 1 -type d \! -name spam -printf '%h/%f '; echo` /Allan -- Allan Wind Life Integrity, LLC <http://lifeintegrity.com> -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20111110190540.GI9759@vent.lifeintegrity.localnet