Annotation of /trunk/mkinitrd-magellan/busybox/sysklogd/Config.in
Parent Directory | Revision Log
Revision 532 -
(hide annotations)
(download)
Sat Sep 1 22:45:15 2007 UTC (16 years, 8 months ago) by niro
File size: 3476 byte(s)
Sat Sep 1 22:45:15 2007 UTC (16 years, 8 months ago) by niro
File size: 3476 byte(s)
-import if magellan mkinitrd; it is a fork of redhats mkinitrd-5.0.8 with all magellan patches and features; deprecates magellan-src/mkinitrd
1 | niro | 532 | # |
2 | # For a description of the syntax of this configuration file, | ||
3 | # see scripts/kbuild/config-language.txt. | ||
4 | # | ||
5 | |||
6 | menu "System Logging Utilities" | ||
7 | |||
8 | config SYSLOGD | ||
9 | bool "syslogd" | ||
10 | default n | ||
11 | help | ||
12 | The syslogd utility is used to record logs of all the | ||
13 | significant events that occur on a system. Every | ||
14 | message that is logged records the date and time of the | ||
15 | event, and will generally also record the name of the | ||
16 | application that generated the message. When used in | ||
17 | conjunction with klogd, messages from the Linux kernel | ||
18 | can also be recorded. This is terribly useful, | ||
19 | especially for finding what happened when something goes | ||
20 | wrong. And something almost always will go wrong if | ||
21 | you wait long enough.... | ||
22 | |||
23 | config FEATURE_ROTATE_LOGFILE | ||
24 | bool "Rotate message files" | ||
25 | default n | ||
26 | depends on SYSLOGD | ||
27 | help | ||
28 | This enables syslogd to rotate the message files | ||
29 | on his own. No need to use an external rotatescript. | ||
30 | |||
31 | config FEATURE_REMOTE_LOG | ||
32 | bool "Remote Log support" | ||
33 | default n | ||
34 | depends on SYSLOGD | ||
35 | help | ||
36 | When you enable this feature, the syslogd utility can | ||
37 | be used to send system log messages to another system | ||
38 | connected via a network. This allows the remote | ||
39 | machine to log all the system messages, which can be | ||
40 | terribly useful for reducing the number of serial | ||
41 | cables you use. It can also be a very good security | ||
42 | measure to prevent system logs from being tampered with | ||
43 | by an intruder. | ||
44 | |||
45 | config FEATURE_IPC_SYSLOG | ||
46 | bool "Circular Buffer support" | ||
47 | default n | ||
48 | depends on SYSLOGD | ||
49 | help | ||
50 | When you enable this feature, the syslogd utility will | ||
51 | use a circular buffer to record system log messages. | ||
52 | When the buffer is filled it will continue to overwrite | ||
53 | the oldest messages. This can be very useful for | ||
54 | systems with little or no permanent storage, since | ||
55 | otherwise system logs can eventually fill up your | ||
56 | entire filesystem, which may cause your system to | ||
57 | break badly. | ||
58 | |||
59 | config FEATURE_IPC_SYSLOG_BUFFER_SIZE | ||
60 | int " Circular buffer size in Kbytes (minimum 4KB)" | ||
61 | default 16 | ||
62 | depends on FEATURE_IPC_SYSLOG | ||
63 | help | ||
64 | This option sets the size of the circular buffer | ||
65 | used to record system log messages. | ||
66 | |||
67 | config LOGREAD | ||
68 | bool "logread" | ||
69 | default y | ||
70 | depends on FEATURE_IPC_SYSLOG | ||
71 | help | ||
72 | If you enabled Circular Buffer support, you almost | ||
73 | certainly want to enable this feature as well. This | ||
74 | utility will allow you to read the messages that are | ||
75 | stored in the syslogd circular buffer. | ||
76 | |||
77 | config FEATURE_LOGREAD_REDUCED_LOCKING | ||
78 | bool "logread double buffering" | ||
79 | default n | ||
80 | depends on LOGREAD | ||
81 | help | ||
82 | 'logread' ouput to slow serial terminals can have | ||
83 | side effects on syslog because of the semaphore. | ||
84 | This option make logread to double buffer copy | ||
85 | from circular buffer, minimizing semaphore | ||
86 | contention at some minor memory expense. | ||
87 | |||
88 | config KLOGD | ||
89 | bool "klogd" | ||
90 | default n | ||
91 | depends on SYSLOGD | ||
92 | select FEATURE_SYSLOG | ||
93 | help | ||
94 | klogd is a utility which intercepts and logs all | ||
95 | messages from the Linux kernel and sends the messages | ||
96 | out to the 'syslogd' utility so they can be logged. If | ||
97 | you wish to record the messages produced by the kernel, | ||
98 | you should enable this option. | ||
99 | |||
100 | config LOGGER | ||
101 | bool "logger" | ||
102 | default n | ||
103 | select FEATURE_SYSLOG | ||
104 | help | ||
105 | The logger utility allows you to send arbitrary text | ||
106 | messages to the system log (i.e. the 'syslogd' utility) so | ||
107 | they can be logged. This is generally used to help locate | ||
108 | problems that occur within programs and scripts. | ||
109 | |||
110 | endmenu | ||
111 |