1 Summary: Linux system and kernel logger
2 Summary(de): Linux-System- und Kerner-Logger
3 Summary(es): Registrador de log del sistema linux
4 Summary(fr): Le système Linux et le logger du noyau
5 Summary(pl): Programy loguj±ce zdarzenia w systemie i j±drze Linuksa
6 Summary(pt_BR): Registrador de log do sistema linux
7 Summary(tr): Linux sistem ve çekirdek kayýt süreci
13 Source0: http://www.ibiblio.org/pub/Linux/system/daemons/%{name}-%{version}.tar.gz
14 # Source0-md5: d214aa40beabf7bdb0c9b3c64432c774
17 Source3: syslog.logrotate
18 Source4: syslog.sysconfig
20 Source6: klogd.sysconfig
21 Source7: syslogd-listfiles.sh
22 Source8: syslogd-listfiles.8
23 Patch0: %{name}-alpha.patch
24 Patch1: %{name}-alphafoo.patch
25 Patch2: %{name}-opt.patch
26 Patch3: %{name}-glibc.patch
27 Patch4: %{name}-sparc.patch
28 Patch5: %{name}-install.patch
29 Patch6: %{name}-utmp-process.patch
30 Patch7: %{name}-openlog.patch
31 Patch8: %{name}-ksyms.patch
32 Patch9: %{name}-nullterm.patch
33 Patch10: %{name}-fmt-string.patch
34 URL: http://www.infodrom.ffis.de/sysklogd/
35 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37 %define _exec_prefix /
38 %define _bindir /usr/bin
39 %define _sysconfdir /etc
42 This is the Linux system and kernel logging program. It is run as a
43 daemon (background process) to log messages to different places. These
44 are usually things like sendmail logs, security logs, and errors from
48 Dies ist das Linux-System- und Kernel-Protokollierprogramm. Es wird
49 als Dämon (Hintergrundprozeß) ausgeführt und protokolliert
50 verschiedene Meldungen. Es protokolliert z.B. sendmail- und
51 Sicherheits-Protokolle und Fehler von anderen Dämonen.
54 Este es el programa de log para el kernel y el sistema Linux. Se
55 ejecuta como un daemon (proceso en background) para registrar mensajes
56 en diferentes lugares. Estos son generalmente registros del sendmail,
57 seguridad, y mensajes de otros daemons.
60 Programme de trace du sytème Linux et du noyau. Il est lancé en démon
61 (processus en arrière plan) pour stocker les messages à différents
62 endroits. Ce sont généralement des choses comme les traces de
63 sendmail, de sécurité et d'erreurs d'autres démons. I
66 Pakiet ten zawiera programy, które s± uruchamiane jako demony i s³u¿±
67 do logowania zdarzeñ w systemie i w kernelu Linuksa. Same logi mog±
68 byæ sk³adowane w ró¿nych miejscach (zdalnie i lokalnie). Przewa¿nie do
69 logów trafiaj± informacje o odbieranej i wysy³anej poczcie np. z
70 sendmaila, zdarzenia dotycz±ce bezpieczeñstwa systemu, a tak¿e
71 informacje o b³êdach z innych demonów.
74 Este é o programa de log para o kernel e o sistema Linux. Ele roda
75 como um daemon (processo em background) para registrar mensagens em
76 diferentes lugares. Estes são geralmente registros do sendmail,
77 segurança, e mensagens de outros daemons.
80 Bu paket, Linux sistemi ve çekirdeði için kayýt tutan programý içerir.
81 Deðiþik yerlerde mesajlarýn kayýtlarýný tutmak içýn arkaplanda
82 koþturulur. Bu mesajlar, sendmail, güvenlik ve diðer sunucu
83 süreçlerinin hatalarýyla ilgili mesajlardýr.
86 Summary: Linux system logger
87 Summary(de): Linux-System-Logger
88 Summary(pl): Program loguj±cy zdarzenia w systemie Linux
90 PreReq: /sbin/chkconfig
91 PreReq: rc-scripts >= 0.2.0
92 Requires: SysVinit >= 2.76-12
94 Requires: logrotate >= 3.2-3
95 Requires: psmisc >= 20.1
96 Requires(post): fileutils
97 Provides: syslogdaemon
102 %description -n syslog
103 This is the Linux system logging program. It is run as a daemon
104 (background process) to log messages to different places. These are
105 usually things like sendmail logs, security logs, and errors from
108 %description -n syslog -l pl
109 Pakiet ten zawiera program, który jest uruchamiany jako demon i s³u¿y
110 do logowania zdarzeñ w systemie Linux. Same logi mog± byæ sk³adowane w
111 ró¿nych miejscach (zdalnie i lokalnie). Przewa¿nie do logów trafiaj±
112 informacje o odbieranej i wysy³anej poczcie np. z sendmaila, zdarzenia
113 dotycz±ce bezpieczeñstwa systemu, a tak¿e informacje o b³êdach z
117 Summary: Linux kernel logger
118 Summary(de): Linux-Kerner-Logger
119 Summary(pl): Program loguj±cy zdarzenia w j±drze Linuksa
121 PreReq: /sbin/chkconfig
122 PreReq: rc-scripts >= 0.2.0
125 %description -n klogd
126 This is the Linux kernel logging program. It is run as a daemon
127 (background process) to log messages from kernel.
129 %description -n klogd -l pl
130 Pakiet ten zawiera program, który jest uruchamiany jako demon i s³u¿y
131 do logowania komunikatów j±dra Linuksa.
149 OPTIMIZE="%{rpmcflags}" \
150 LDFLAGS="%{rpmldflags}"
153 rm -rf $RPM_BUILD_ROOT
154 install -d $RPM_BUILD_ROOT/etc/{sysconfig,rc.d/init.d,logrotate.d} \
155 $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man{5,8},%{_bindir}} \
156 $RPM_BUILD_ROOT/{dev,var/log}
159 BINDIR=$RPM_BUILD_ROOT%{_sbindir} \
160 MANDIR=$RPM_BUILD_ROOT%{_mandir}
162 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/syslog.conf
164 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/syslog
165 install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/syslog
166 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/syslog
167 install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/klogd
168 install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/klogd
170 install %{SOURCE7} $RPM_BUILD_ROOT%{_bindir}/syslogd-listfiles
171 install %{SOURCE8} $RPM_BUILD_ROOT%{_mandir}/man8
173 for n in messages secure maillog spooler kernel
175 > $RPM_BUILD_ROOT/var/log/$n
178 echo .so sysklogd.8 > $RPM_BUILD_ROOT%{_mandir}/man8/syslogd.8
181 for n in /var/log/{messages,secure,maillog,spooler,kernel}
183 [ -f $n ] && continue
188 /sbin/chkconfig --add syslog
189 if [ -f /var/lock/subsys/syslog ]; then
190 /etc/rc.d/init.d/syslog restart 1>&2
192 echo "Run \"/etc/rc.d/init.d/syslog start\" to start syslog daemon." 1>&2
194 if [ -f /var/lock/subsys/klogd ]; then
195 /etc/rc.d/init.d/klogd restart 1>&2
199 if [ "$1" = "0" ]; then
200 if [ -f /var/lock/subsys/syslog ]; then
201 /etc/rc.d/init.d/syslog stop 1>&2
203 /sbin/chkconfig --del syslog
207 /sbin/chkconfig --add klogd
208 if [ -f /var/lock/subsys/klogd ]; then
209 /etc/rc.d/init.d/klogd restart 1>&2
211 echo "Run \"/etc/rc.d/init.d/klogd start\" to start kernel logger daemon." 1>&2
215 if [ "$1" = "0" ]; then
216 if [ -f /var/lock/subsys/klogd ]; then
217 /etc/rc.d/init.d/klogd stop 1>&2
219 /sbin/chkconfig --del klogd
223 rm -rf $RPM_BUILD_ROOT
226 %defattr(644,root,root,755)
227 %doc ANNOUNCE NEWS README* CHANGES
228 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/*.conf
229 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/syslog
230 %attr(640,root,root) /etc/logrotate.d/syslog
231 %attr(754,root,root) /etc/rc.d/init.d/syslog
232 %attr(640,root,root) %ghost /var/log/*
233 %attr(755,root,root) %{_sbindir}/syslogd
234 %attr(755,root,root) %{_bindir}/*
239 %defattr(644,root,root,755)
240 %attr(754,root,root) /etc/rc.d/init.d/klogd
241 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/klogd
243 %attr(755,root,root) %{_sbindir}/klogd
245 %{_mandir}/man8/klog*