[Mew-dist 14514] incdir Re: b68

Norio Suzuki nosuzuki at example.com
2000年 10月 12日 (木) 20:42:30 JST


こんばんは。鈴木教郎です。

maildir を扱えないと言うことだったので最近の mew を追いかけてません。
でもこの incdir を使えば問題なさそうなので、これを使って mew の b70 を
ためしてみようかと思っています。

# でも alpha バージョンなので、どうしようかなとも...

私は、ぜひ contrib/ に入れておいてほしいと思います。それでないと 
maildir を使っている人はなかなか新しいバージョンに移行しないと思います。


incdir ですが、$MDIR/cur にバックアップを取らないほうが default であっ
てほしいです。それと +inbox の場所を指定していした方が良いと思います。

で、momo さんのスクリプトに対する patch を送ります。
-- 
鈴木教郎
E-Mail: nosuzuki at example.com
-------------- next part --------------
--- incdir.orig	Thu Oct 12 20:29:35 2000
+++ incdir	Thu Oct 12 20:28:19 2000
@@ -1,12 +1,14 @@
 #!/bin/sh
 
-MDIR=~/Maildir
-MOVE="NO"
+INBOX=~/Mail/inbox
+MDIR=~/.maildir
+MOVE="YES"
 
 args=$(getopt d:m $*)
 if [ $? != 0 ]; then
-    echo "usage: incdir [-d maildir] [-m]"
+    echo "usage: incdir [-d maildir] [-m] [-b]"
     echo "    -m  move to user's mailbox directly.  (don't backup)"
+    echo "    -b  make backup in $MDIR/cur"
     exit 1
 fi
 set -- $args
@@ -19,6 +21,9 @@
     -m)
 	MOVE="YES"; shift
 	;;
+    -b)
+	MOVE="NO"; shift
+	;;
     --)
 	shift; break
 	;;
@@ -30,7 +35,7 @@
     exit 1
 fi
 
-SEQ=$(ls -f1 | sort -n | tail -1)
+SEQ=$(ls -f1 $INBOX | sort -n | tail -1)
 if [ "$SEQ"X = ""X ]; then
     SEQ=1
 else
@@ -45,10 +50,10 @@
     done
 
     if [ "$MOVE"X = "YES"X ]; then
-	mv $f $SEQ
+	mv $f $INBOX/$SEQ
     else
-	cp -p $f $SEQ
-	mv $f $MDIR/cur/$(basename $f):2,S
+	cp -p $f $INBOX/$SEQ
+	mv $f $MDIR/cur/
     fi
     echo $SEQ
     SEQ=$(($SEQ + 1))


Mew-dist メーリングリストの案内