How to get a 4.3-Tahoe+ syslogd to work on an Ultrix 3.1 system, and
throw out the old ultrix 4.2 syslog:

1.  pick up the following files from ftp.uu.net, and put them into a
source directory:

/bsd-sources/sys/sys/syslog.h
/bsd-sources/include/paths.h
/bsd-sources/lib/libutil/daemon.c
/bsd-sources/lib/libc/string/strerror.c
/bsd-sources/lib/libc/net/herror.c
/bsd-sources/usr.bin/wall/ttymsg.c
/bsd-sources/lib/libc/gen/syslog.c
/bsd-sources/usr.sbin/syslogd/syslogd.c
/bsd-sources/usr.sbin/syslogd/pathnames.h

2. symlink sys to point to .:
	ln -s . sys

3. apply the enclosed patches:
	patch <ultrix.syslogd.patches

4. edit Makefile, turning on or off Zephyr(*) as appropriate for your site.

5. type 'make'

6. look at nsyslog.conf and edit as appropriate.  Install into
/etc/nsyslog.conf.  Put syslogd wherever you want to.

7. If you want to write or port programs using the 4.3BSD syslogging
functions, make sure it gets this version of syslog.h and compiles in
the new syslog.c.

8. beware of pathnames if you turn off COMPAT42

[*.  If you want to pick up Zephyr sources or read about it, anonymous FTP to
	athena-dist.mit.edu:/pub/zephyr/ ]

