1997-06-02 22:51:41 +05:30
|
|
|
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.
|
|
|
|
|
2019-10-23 14:07:14 +05:30
|
|
|
3.) For proper functioning both of these utilities are best run as root.
|
1997-06-02 22:51:41 +05:30
|
|
|
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.
|
|
|
|
|
2019-10-23 14:07:14 +05:30
|
|
|
4.) If kernel address to symbol translation is desired there is the
|
1997-06-02 22:51:41 +05:30
|
|
|
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.
|