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