From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 1 Nov 2004 11:49:48 +0300 From: =?koi8-r?B?5MXOydMg883J0s7P1w==?= To: community@altlinux.ru Subject: Re: mutt + scoring mini-howto (was: [Comm] Re: KMail and Mutt) Message-ID: <20041101084948.GB19529@mithraen_ws> Mail-Followup-To: =?koi8-r?B?5MXOydMg883J0s7P1w==?= , community@altlinux.ru References: <200404300901.24808.krasavin@kominet.ru> <200405171745.07635.krasavin@kominet.ru> <20040517144622.GA15580@osdn.org.ua> <200405180925.03022.krasavin@kominet.ru> <20040518115908.GM15580@osdn.org.ua> <20041026172044.GA26294@solemn.turbinal.org> <20041026173211.GB32307@osdn.org.ua> <20041031151925.GB14804@mithraen_ws> <20041101082029.GB8171@altlinux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20041101082029.GB8171@altlinux.org> X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Nov 2004 08:46:06 -0000 Archived-At: List-Archive: List-Post: On Mon, Nov 01, 2004 at 11:20:29AM +0300, Alexander Bokovoy wrote: >> У меня сейчас конфиг mutt'а вместе с mailbox'ами живёт на ZIV'е. А на >> ZIV'е EncFS (после потери флешки стал ещё более закоренелым параноиком). >> Кстати, чтобы mutt работал на EncFS с maildir'ом пришлось mutt немного >> кастрировать... >> >> Дык вот, при таком стиле работы все пути в muttrc приходится править на >> лету. AB> Ну, положим чуть проще: AB> [~/.mutt]$ fgrep /storage * AB> generate-mailboxes-list: STORAGE=/storage/private/home/storage AB> generate-mailboxes-list: for i in `find $STORAGE/$USER/Mail -type f -print | \ AB> generate-mailboxes-list: grep -v 'sent-mail'|sed -e "s@$STORAGE/$USER/Mail/@=@"` ; do AB> news:set news_cache_dir=/storage/private/home/storage/ab/Mail/news AB> set:set folder=/storage/private/home/storage/ab/Mail AB> snews:set news_cache_dir=/storage/private/home/storage/ab/Mail/gname.org AB> Это все места, где у меня что-то связанное с директориями на внешнем AB> носителе упоминается. Список почтовых ящиков генерируется при старте, AB> принцип я уже публиковал пару лет назад: AB> source `~/.mutt/generate-mailboxes-list` AB> в muttrc. А можно повторить про генерирование списка ящиков? Мне было проще сделать замену $BASEDIR и ~/ на $(dirname $(realpath $0)) >> Думаю и другие вещи так же править "на лету" потихоньку. AB> Угу. Все это совсем не сложно и не требует "кастрации" mutt-а. Кастрация потребовалась для работоспособности на EncFS. Судя по ответу её автора FUSE не даёт ручками выставлять inodes. Как следствие хардлинки на EncFS будут иметь разные inodes, от чего у mutt'а съезжает крыша при сохранении (он начинает дупить сообщение до убиения). Соответственно пришлось убить одну из проверок в его коде (проверку на совпадение inodes после перемещения). Сие совсем-совсем неправильно. -- С уважением, Денис http://freesource.info