From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <mithraen@freesource.info>
Date: Mon, 1 Nov 2004 11:49:48 +0300
From: =?koi8-r?B?5MXOydMg883J0s7P1w==?= <mithraen@freesource.info>
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==?= <mithraen@freesource.info>, 
	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 <community.altlinux.ru>
List-Unsubscribe: <https://lists.altlinux.ru/mailman/listinfo/community>,
	<mailto:community-request@altlinux.ru?subject=unsubscribe>
List-Archive: <http://lists.altlinux.ru/pipermail/community>
List-Post: <mailto:community@altlinux.ru>
List-Help: <mailto:community-request@altlinux.ru?subject=help>
List-Subscribe: <https://lists.altlinux.ru/mailman/listinfo/community>,
	<mailto:community-request@altlinux.ru?subject=subscribe>
X-List-Received-Date: Mon, 01 Nov 2004 08:46:06 -0000
Archived-At: <http://lore.altlinux.org/community/20041101084948.GB19529@mithraen_ws/>
List-Archive: <http://lore.altlinux.org/community/>
List-Post: <mailto:mandrake-russian@linuxteam.iplabs.ru>

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