3 # $MSRC フォルダ (MH 形式) にあるメールを CVS に自動登録する。
9 $ML2CVS="$CVSDIR/admin/ml2cvs";
15 $REFILE="/usr/bin/mh/refile";
17 system("cd $CVSDIR && cvs update");
19 @mails = glob "$MHDIR/$MSRC/[1-9]*";
21 open ADDOUT, "$ML2CVS $n |";
23 if ($_ !~ /^CREATE:/){next;}
28 $dir = dirname ($path);
29 $base = basename ($path);
35 until (-d "./CVS" || $dir !~ /$CVSDIR/) {
36 $dir =~ /(.*)\/([^\/]+)/;
44 system("pwd; cvs add -ko $sub");
49 system ("pwd; cvs add -ko $base");
53 system ("$REFILE `basename $n` -src +$MSRC +$MTRASH");
56 system("cd $CVSDIR && cvs ci -m 'cron commit'");