Installing INN part 2: [Previous]
[Up to Table of Contents]
[Next]
5. Removing the Other Stuff
The names below assume a "standard" news setup; things might be
different on your machine. Also, many programs have alternate names and
links; make sure you chase down and remove all of them.
You might find it easiest to rename your /usr/lib/news (and
/usr/lib/newsbin) directories to something else and start with a clean
slate, copying over the files as they are needed. Make sure that your
news processing is completely stopped before you begin this process.
That includes any cron jobs that may be running.
The /usr/lib/news directory can become cluttered -- that's why C
News split everything up into separate directories. The following files
are compatible with C News and B2.11 News, and should be kept:
active active.times
If you are running C News keep these files, otherwise delete them and
use makehistory to rebuild them:
history
history.dir
history.pag
Rn does not have to be modified so leave this directory alone (or
copy it back if you moved your original):
/usr/local/lib/rn
If you set up rn to use the INN library, remove this file:
/usr/local/lib/rn/server
The input system is completely replaced. Remove the following
programs and their manpages:
/bin/cunbatch
/bin/inews, /usr/lib/news/inews, etc...
/bin/rnews, /usr/bin/rnews, etc...
/usr/lib/news/rnews.stall
/etc/nntpd, /usr/etc/nntpd, etc...
Also remove the following directories and everything within them:
/usr/lib/news/bin/input
/usr/lib/news/bin/relay
/usr/lib/news/bin/ctl
/usr/lib/news/bin/inject
/usr/lib/news/nntp (mkgrdates, nntp_access, shlock, etc)
The transmission facility is completely replaced. You may keep
your current feed subsystem if you want to, but it will require some
changes to make sure that batchfiles are properly flushed; see the send-
xxx scripts for examples. Remove these files and programs:
/usr/lib/news/batchparms
/usr/man/man8/newsbatch.8
Remove the following directory and everything within it:
/usr/lib/news/bin/batch
You can continue to use nntplink, newsxd, and the like, subject to the
caveat just mentioned.
Article expiration and maintenance of the history and active files
is completely replaced. Remove this file:
/usr/lib/news/explist
Remove the following directories and everything within them:
/usr/lib/news/bin/expire
/usr/lib/news/bin/maint
If you do not remove the expire directory, you will probably have
problems installing INN's expire, which is a program that often has the
same name as the C News directory.
The following programs in /usr/lib/newsbin are not needed and can
be deleted. Keeping them around is harmless, and if you find them
useful don't delete them:
canonhdr newshostname
ctime newslock
dbz queuelen
getabsdate sizeof
getdate spacefor
gngp
Note that ctime, getabsdate, and getdate are replaced by convdate. More
importantly, newslock does not lock innd; it is best to remove it.
The following files are replaced by INN configuration files. You
should delete them, just to avoid confusion:
mailname sys
mailpaths whoami
organization
If you have other software that uses them (except sys), you can keep
them. The following will be rebuilt (or overwritten) by innd and
scanlogs so you should remove them:
errlog log
In addition to the manpages for the programs listed above, the
following manual pages should be removed:
active.times.5 newsmail.8
expire.8 newsmaint.8
mkgrdates.8c nntpd.8c
news.5 nntpxmit.1
newsaux.8
Any other files and directories can probably also be discarded.
[Source:"Installing InterNetNews 1.5.1"][
File-name:install.ms.2][Revision: 1.19 1996/11/10]
[Copyright: 1991 Rich Salz, 1996 Internet Software Consortium]
Installing INN Part 2 : [Previous]
[Up to Table of Contents]
[Next]
You can find a summary and links related to this topic
as part of the Mib Software Usenet RKT.