1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-14 23:46:10 +00:00
freebsd-ports/news/leafnode+/files/patch-ab
SADA Kenji 51a86703bf Add `LEAF_SETUP_WRKDIRS' option variable which enables a user to
setup leafnode+'s working directories automatically at installation
time.

Approved by:	maintainer
1999-07-04 19:40:37 +00:00

128 lines
4.5 KiB
Plaintext

--- FAQ.orig Fri Jan 29 13:01:52 1999
+++ FAQ Sat Jan 30 22:17:12 1999
@@ -41,8 +41,8 @@
5. How do I configure Leafnode+?
See the manual pages for information on how to configure Leafnode+.
-Also, see the sample configuration file, "config.example", in the
-Leafnode+ distribution.
+Also, see the sample configuration file, "config.example", in
+@PREFIX@/share/doc/leafnode+.
6. How do I upgrade from Leafnode?
@@ -50,8 +50,8 @@
Upgrading is easy - Leafnode+ can be used as a direct replacement
for Leafnode. However, Leafnode+ will write some additional files in
the LIBDIR defined when compiling Leafnode+, usually
-/usr/lib/leafnode. Therefore, the UID under which Leafnode+ runs,
-usually root or news, needs write access to this directory.
+@LIBDIR@. Therefore, the UID under which Leafnode+
+runs, usually root or news, needs write access to this directory.
You will need to change all references to the "fetch" program to
refer to "fetchnews". The name of this program has changed because
@@ -59,8 +59,8 @@
"fetchnews" describes the function of the program better.
To update from Cornelius's Leafnode, copy
-/var/spool/news/leaf.node/groupinfo into your LIBDIR (usually
-/usr/lib/leafnode/groupinfo) then run "fetchnews".
+@SPOOLDIR@/leaf.node/groupinfo into your LIBDIR
+(@LIBDIR@/groupinfo) then run "fetchnews".
7. Can I use Leafnode+ with multiple news servers?
@@ -90,7 +90,7 @@
Most news reader software uses the NEWGROUPS command to learn about
the creation of new groups. The Leafnode+ news server does not
support this command. To check if new groups are available, see the
-"groupinfo" file in your LIBDIR (usually /usr/lib/leafnode).
+"groupinfo" file in your LIBDIR (@LIBDIR@).
--- INSTALL.orig Sun Dec 6 19:37:53 1998
+++ INSTALL Wed Dec 9 17:34:49 1998
@@ -7,7 +7,8 @@
3. make installall
-4. Edit $(LIBDIR)/config so server points to your upstream news server
+4. Edit @LIBDIR@/config so the server points to your
+ upstream news server
(generally, your IP provider's). Make sure $NNTPSERVER or
/etc/nntpserver points to your own host so clients will talk to
leafnode rather than try to go to the upstream server.
@@ -15,25 +16,24 @@
5. Set up a cron job (as user "news") to run texpire every night or
maybe every week. Here is my crontab line, which runs nightly:
-0 4 * * * /usr/local/sbin/texpire
+0 4 * * * @PREFIX@/sbin/texpire
I did "crontab -u news -e" as root to edit the crontab file, and
added this line. Substituting "1" for the third "*", thus:
-0 4 * * 1 /usr/local/sbin/texpire
+0 4 * * 1 @PREFIX@/sbin/texpire
tells cron to run texpire at 4am Monday morning.
6. Make sure fetchnews is run at the appropriate time. If you have a
full-time link, run it out of cron (as "news" again), if not, run
it when your connection to the net is established. If it is run as
- root, it will change user to "news". I use PPP, and run fetchnews
- from /etc/ppp/ip-up.
+ root, it will change user to "news".
-7. Edit /etc/inetd.conf so $(BINDIR)/leafnode is executed for incoming
- NNTP connections. HUP inetd. Here is my inetd.conf line:
+7. Edit /etc/inetd.conf so !!PREFIX!!/sbin/leafnode is executed for
+ incoming NNTP connections. HUP inetd. Here is my inetd.conf line:
-nntp stream tcp nowait news /usr/local/sbin/leafnode
+nntp stream tcp nowait news @PREFIX@/sbin/leafnode
This starts leafnode for all connections on the nntp port.
--- leafnode.8.orig Sun Dec 6 19:37:53 1998
+++ leafnode.8 Wed Dec 9 17:41:40 1998
@@ -74,23 +74,23 @@
.I must
be writable by user "news".
.PP
-.I /usr/lib/leafnode/groupinfo
+.I @LIBDIR@/groupinfo
contains the information about each USENET group. In case of harm, it
is rebuilt by
.BR fetchnews (8).
.PP
-.I /usr/lib/leafnode/news-server-name
+.I @LIBDIR@/news-server-name
contains the information about every USENET group on each news server.
In case of harm, it
is rebuilt by
.BR fetchnews (8).
.PP
-.I /usr/lib/leafnode/news-server-name.active
+.I @LIBDIR@/news-server-name.active
is an empty file created when
.BR fetchnews (8)
get information about every USENET group on each news server.
.PP
-.I /usr/lib/leafnode/config
+.I @LIBDIR@/config
contains the configuration parameters for
.B leafnode.
See CONFIGURATION below.
@@ -152,7 +152,7 @@
.SH CONFIGURATION
All configuration is done using the file
-.I /usr/lib/leafnode/config.
+.I @LIBDIR@/config.
There is no GUI configuration tool yet.
.PP
The file is in the common UNIX format: One line per argument, white