[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 メーリングリストの案内