2 Summary: Linux system and kernel logger
3 Summary(de): Linux-System- und Kerner-Logger
4 Summary(fr): Le système Linux et le logger du noyau
5 Summary(pl): Programy loguj±ce zdarzenia w systemie i j±drze Linuxa
6 Summary(tr): Linux sistem ve çekirdek kayýt süreci
13 Source0: ftp://ftp.infodrom.nort.de/pub/pub/people/joey/%{name}-%{source}.tar.gz
16 Source3: syslog.logrotate
17 Source4: syslog.sysconfig
19 Source6: klogd.sysconfig
20 Source7: syslogd-listfiles.sh
21 Patch0: sysklogd-alpha.patch
22 Patch1: sysklogd-alphafoo.patch
23 Patch2: sysklogd-opt.patch
24 Patch3: sysklogd-daemon.patch
25 Patch4: sysklogd-glibc.patch
26 Patch5: sysklogd-sparc.patch
27 Patch6: sysklogd-install.patch
28 Patch7: sysklogd-utmp-process.patch
29 Patch8: sysklogd-fixDoS.patch
30 Patch9: sysklogd-dgram.patch
31 Patch10: sysklogd-ksyms.patch
32 Patch11: sysklogd-nullterm.patch
33 Patch12: ftp://ftp.ocs.com.au:21/pub/ksymoops/v2.3/patch-sysklogd-1-3-31-ksymoops-1.gz
34 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 %define _exec_prefix /
37 %define _bindir /usr/bin
38 %define _sysconfdir /etc
41 This is the Linux system and kernel logging program. It is run as a daemon
42 (background process) to log messages to different places. These are usually
43 things like sendmail logs, security logs, and errors from other daemons.
46 Dies ist das Linux-System- und Kernel-Protokollierprogramm. Es wird als
47 Dämon (Hintergrundprozeß) ausgeführt und protokolliert verschiedene
48 Meldungen. Es protokolliert z.B. sendmail- und Sicherheits-Protokolle und
49 Fehler von anderen Dämonen.
52 Programme de trace du sytème Linux et du noyau. Il est lancé en démon
53 (processus en arrière plan) pour stocker les messages à différents
54 endroits. Ce sont généralement des choses comme les traces de sendmail, de
55 sécurité et d'erreurs d'autres démons. I
58 Pakiet ten zawiera programy które s± uruchamiane jako demony i s³u¿± do
59 logowania zadrzeñ w systemie i w kernelu Linuxa. Same logi mog± byæ
60 sk³adowane w ró¿nych miejscach (zdalnie i lokalnie). Przewa¿nie do logów
61 trawiaj± informacje o odbieranej i wysy³anej poczcie np. z sendmaila,
62 zdarzenia dotycz±ce bezpieczeñstwa systemu, a tak¿e informacje o b³êdach z
66 Bu paket, Linux sistemi ve çekirdeði için kayýt tutan programý içerir.
67 Deðiþik yerlerde mesajlarýn kayýtlarýný tutmak içýn arkaplanda koþturulur.
68 Bu mesajlar, sendmail, güvenlik ve diðer sunucu süreçlerinin hatalarýyla
72 Summary: Linux system logger
73 Summary(de): Linux-System-Logger
74 Summary(pl): Programy loguj±ce zdarzenia w systemie Linuxa
78 Prereq: /sbin/chkconfig
79 Requires: logrotate >= 3.2-3
80 Requires: SysVinit >= 2.76-12
81 Requires: rc-scripts >= 0.2.0
83 Provides: syslogdaemon
87 %description -n syslog
88 This is the Linux system logging program. It is run as a daemon (background
89 process) to log messages to different places. These are usually things like
90 sendmail logs, security logs, and errors from other daemons.
92 %description -n syslog -l pl
93 Pakiet ten zawiera program które jest uruchamiany jako demon i s³u¿± do
94 logowania zadrzeñ w systemie Linuxa. Same logi mog± byæ sk³adowane w
95 ró¿nych miejscach (zdalnie i lokalnie). Przewa¿nie do logów trawiaj±
96 informacje o odbieranej i wysy³anej poczcie np. z sendmaila, zdarzenia
97 dotycz±ce bezpieczeñstwa systemu, a tak¿e informacje o b³êdach z innchy
101 Summary: Linux kernel logger
102 Summary(de): Linux-Kerner-Logger
103 Summary(pl): Programy loguj±ce zdarzenia w j±drze Linuxa
106 Prereq: /sbin/chkconfig
107 Requires: rc-scripts >= 0.2.0
110 %description -n klogd
111 This is the Linux kernel logging program. It is run as a daemon (background
112 process) to log messages from kernel.
114 %description -n klogd -l pl
115 Pakiet ten zawiera program które jest uruchamiany jako demon i s³u¿± do
116 logowania komunikatów j±drza Linuxa.
119 %setup -q -n %{name}-%{source}
135 %{__make} OPTIMIZE="$RPM_OPT_FLAGS"
138 rm -rf $RPM_BUILD_ROOT
139 install -d $RPM_BUILD_ROOT/etc/{sysconfig,rc.d/init.d,logrotate.d} \
140 $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man{5,8},%{_bindir}} \
141 $RPM_BUILD_ROOT/{dev,var/log}
144 BINDIR=$RPM_BUILD_ROOT%{_sbindir} \
145 MANDIR=$RPM_BUILD_ROOT%{_mandir}
147 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/syslog.conf
149 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/syslog
150 install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/syslog
151 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/syslog
152 install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/klogd
153 install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/klogd
155 install %{SOURCE7} $RPM_BUILD_ROOT%{_bindir}/syslogd-listfiles
156 install debian/*.8 $RPM_BUILD_ROOT%{_mandir}/man8
158 for n in messages secure maillog spooler kernel; do
159 touch $RPM_BUILD_ROOT/var/log/$n ; done
161 echo .so sysklogd.8 > $RPM_BUILD_ROOT%{_mandir}/man8/syslogd.8
163 strip $RPM_BUILD_ROOT%{_sbindir}/*
165 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man[58]/* \
166 ANNOUNCE NEWS Sysklogd-*.lsm
169 for n in /var/log/{messages,secure,maillog,spooler,kernel}
171 [ -f $n ] && continue
176 /sbin/chkconfig --add syslog
177 if [ -f /var/lock/subsys/syslog ]; then
178 /etc/rc.d/init.d/syslog restart 1>&2
180 echo "Run \"/etc/rc.d/init.d/syslog start\" to start syslog daemon." 1>&2
184 if [ "$1" = "0" ]; then
185 if [ -f /var/lock/subsys/syslog ]; then
186 /etc/rc.d/init.d/syslog stop 1>&2
188 /sbin/chkconfig --del syslog
192 /sbin/chkconfig --add klogd
193 if [ -f /var/lock/subsys/klogd ]; then
194 /etc/rc.d/init.d/klogd restart 1>&2
196 echo "Run \"/etc/rc.d/init.d/klogd start\" to start kernel daemon." 1>&2
200 if [ "$1" = "0" ]; then
201 if [ -f /var/lock/subsys/klogd ]; then
202 /etc/rc.d/init.d/klogd stop 1>&2
204 /sbin/chkconfig --del klogd
208 rm -rf $RPM_BUILD_ROOT
211 %defattr(644,root,root,755)
212 %doc {ANNOUNCE,NEWS,Sysklogd-*.lsm}.gz
214 %attr(640,root,root) %config(noreplace) %verify(not mtime md5 size) %{_sysconfdir}/*.conf
215 %attr(640,root,root) %config(noreplace) %verify(not mtime md5 size) /etc/sysconfig/syslog
216 %attr(640,root,root) /etc/logrotate.d/syslog
217 %attr(754,root,root) /etc/rc.d/init.d/syslog
219 %attr(640,root,root) %ghost /var/log/*
221 %attr(755,root,root) %{_sbindir}/syslogd
222 %attr(755,root,root) %{_bindir}/*
227 %defattr(644,root,root,755)
228 %attr(754,root,root) /etc/rc.d/init.d/klogd
229 %attr(640,root,root) %config(noreplace) %verify(not mtime md5 size) /etc/sysconfig/klogd
231 %attr(755,root,root) %{_sbindir}/klogd
233 %{_mandir}/man8/klog*