|
|
1.1 root 1: >>>>>>>>>>>>>>>>>>>>>>>>> No software in the NNTP 1.4 package
2: >> NOTE NOTE NOTE NOTE >> uses the NEWGROUPS command. As a result,
3: >> NOTE NOTE NOTE NOTE >> mkgrdates is no longer supported, but is
4: >>>>>>>>>>>>>>>>>>>>>>>>> included for completeness.
5:
6: Mkgrdates is run by cron periodically (say, every 6 or 12 hours --
7: it's up to you). All it does is produce a cronologically ordered list
8: of newsgroups in the active file, along with their dates of creation.
9: It tries to be intelligent, and if the active file hasn't changed since
10: it was last run, it simply exits.
11:
12: So, you'll need to put "mkgrdates" in /usr/lib/crontab to
13: be run periodically. Every day is probably good enough.
14:
15: Some things you might want to be aware of are that it creates
16: and updates the files STAT_FILE and NGDATE_FILE, defined in
17: ../common/conf.h. It's up to you to define these constants to suit
18: your system.
19:
20: The file "access_file" is the file which tells the news server
21: which hosts can read, which can post, and which can transfer.
22: This file wants to be installed wherever ACCESS_FILE in ../common/conf.h
23: says it should be (you can configure this to suit you). Remember
24: that this should be readable by whatever uid the news server runs
25: as. Further, remember that the entry "default" must be first in
26: the table.
27:
28: >>> The access file will support subnets iff you have <<<
29: >>> defined SUBNET when you made the server. <<<
30:
31: Finally, edit Makefile to reflect DESTDIR -- where you want
32: the binary to be installed for mkgrdates.
33:
34: If you're having the nntp server log copious info, you will
35: probably want to run the stat package developed by Erik Fair.
36: Once a week you should have crontab do
37:
38: awk -f nntp_awk nntplog.old >& nntp_report
39:
40: where "nntplog.old" is the last week's nntp log file produced
41: by syslog. Any errors which it cannot resolve are placed
42: in the front of the report.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.