filter_innd.pl を少し変更して ctlinnd reload perl.filter とすると Unknown reload type と言われる。 innd/cc.c を見るとそれは PERL_SUPPORT なしで組立てられたものということになるらしい。 もう一度 ./configure --with-perl からやり直す。make していると、 /bin/sh ./getsafe.sh ../samples/innshellvars.pl innshellvars.pl ../samples/innshellvars.pl innshellvars.pl differ: char 3134, line 104 ../samples/innshellvars.pl has changed; please update innshellvars.pl などと言われる。しようがないので、cp samples/innshellvars.pl site などのようにして写してしまう。 ctlinnd shutdown '' で止めて、 make install の代りに、 make update として入れる。 その後 inndstart で動かすと、今度は ctlinnd reload perl.filter 出来る。 しかし、 /usr/local/news/log/news を見ていると何でも記事が 437 too many groups になっている。 filter_innd.pl の中を更に直す } elsif ( @_ = split(",",$hdr{'Newsgroups'}) > $maxgroups ) { ↓ ↓ } elsif ( (@_ = split(",",$hdr{'Newsgroups'})) > $maxgroups ) { のように一つ( ) を付ける。