おかだです。

In the message <d4sekb$260r$1@ccsf.homeunix.org>
"Mizuno, MWE" <mwe@ccsf.homeunix.org> wrote:

> 他にも設定不備で自作のデータベースを作り損なうなど
> してしまったため, 取り込んだ記事を一端全部消して
> やり直したいのですが, どのようにすれば良いのか判らず
> 困っています。

> 全ニューズグループをrmgroupしてnewgroupし直す, という方法を
> 考えたのですが, それだとcontrol.*は残ってしまうでしょうし。

(1)spoolを消して、(2)active の番号を戻して、(3)historyを
作りなおせばいいでしょう.

(1)は、tradspool か cnfs かにより方法が違いますが、適当な
方法でspoolを空にしてください.

(2)は、
perl -ne 'chomp;split(" ");printf "%s 0000000000 0000000001 %s\n", $_[0], $_[3]' active
とかでしょうか.
バックアップはお忘れなく.

(3)は、

/usr/local/news/bin/makehistory -a
/usr/local/news/bin/makedbz -o -s `wc -l < /usr/local/news/db/history`

とかでしたっけ….もう忘れました….

-- 
岡田 健一 mailto:okada@opaopa.org