[mew-dist 27167] Re: mewestについて
Kazu Yamamoto ( 山本和彦 )
kazu at example.com
2006年 7月 30日 (日) 18:04:52 JST
山本です。
> 快適に利用できていますが、動かしてみて気付いた点があります。
>
> ・mewestのfindで trash 以下を検索対象から除いてますが、これに加えて
> casketの下も除いた方がいいと思います。現在のfindの検索条件だと、
> casket/_idxの下のインデックス・ファイルにマッチします。
以下の変更を加えるパッチです。
・find の結果から casket を削除
・estcmd に -st オプションを追加
・estcmd に -xl オプションを -xh へ変更
今、環境がないので、試せていません。
--かず
Index: mewest
===================================================================
RCS file: /cvsroot/mew/mew/bin/mewest,v
retrieving revision 1.11
diff -c -r1.11 mewest
*** mewest 26 Jul 2006 23:53:55 -0000 1.11
--- mewest 30 Jul 2006 08:56:25 -0000
***************
*** 77,85 ****
# "find"'s regular expression is NOT portable, sigh...
# "[0-9]*" matches both "123" and "234.mew".
! ${FIND} ${TGTDIR} -type d -name "trash" -prune -o \
-type f \( -name "[0-9]" -o -name "[0-9]*[0-9]" -o -name "*.mew" \) -print |\
! ${ESTCMD} gather -cl -fm -cm -xl ${BASEDIR}/${INDEXDIR} - > ${OUTPUT} ||\
cleanup_lock_exit "Indexing new messages...failed"
echo "Indexing new messages...done"
--- 77,87 ----
# "find"'s regular expression is NOT portable, sigh...
# "[0-9]*" matches both "123" and "234.mew".
! ${FIND} ${TGTDIR}
! -type d -name "trash" -prune -o \
! -type d -name INDEXDIR -prune -o \
-type f \( -name "[0-9]" -o -name "[0-9]*[0-9]" -o -name "*.mew" \) -print |\
! ${ESTCMD} gather -cl -fm -cm -st -xh ${BASEDIR}/${INDEXDIR} - > ${OUTPUT} ||\
cleanup_lock_exit "Indexing new messages...failed"
echo "Indexing new messages...done"
Mew-dist メーリングリストの案内