f67ed6934a
We always want to build with support for UNIX domain socket and remote syslog (both receive and send). We can safely state that all systems we aim to target supports FHS. Also, start clean up gratuitous use of SYSV #ifdefs. Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
27 lines
1.4 KiB
Plaintext
27 lines
1.4 KiB
Plaintext
1.) READ the README.linux file and the accompanying man pages. It will
|
|
save you some frustration.
|
|
|
|
2.) Edit the Makefile for your installation. NOTE that if you have not
|
|
carried out step 1 you may make choices which could render your
|
|
system and/or these utilities unusable. Compile the utilities.
|
|
Compilation has been tested with versions 2.5.8, 2.6.3 and 2.7.0 of
|
|
the gcc compiler and libc versions 4.5.26 and 4.6.27.
|
|
|
|
3.) For proper functioning both of these utilities are best run as root.
|
|
This is probably not much of a problem since they will probably be
|
|
started either by init or as part of the rc.* startup process. There
|
|
may be security concerns with running syslogd as root. Please repeat
|
|
step 1 if you are unsure of why this may be the case.
|
|
|
|
4.) If kernel address to symbol translation is desired there is the
|
|
possibility that a new kernel will need to be compiled. The patches
|
|
to delimit kernel addresses requiring translation were added to
|
|
kernel 1.3.43. If this kernel or a newer kernel is used there is
|
|
no need to modify the kernel sources.
|
|
|
|
If a kernel earlier than this is used the kernel sources will have to
|
|
be patched. The patch to delimit addresses for translation is included
|
|
with the sysklogd sources. The necessary modifications are quite
|
|
generic and should require little modification over a wide range of
|
|
kernel sources.
|