info:sysklogd.spec -> oczyszczanie devela
Wojtek Ślusarczyk
wojtek w SHADOW.EU.ORG
Pią, 9 Paź 1998, 09:23:56 CEST
Hej,
Jak zawsze proszę o wnikliwe przejżenie ...
na razie,
Wojciech Slusarczyk (091)4494148
Technical University of Szczecin
PGP KeyServer pgpkeys.mit.edu
-------------- następna część ---------
Summary: Linux system and kernel logger
Summary: Program do zapisywania wiadomości systemu i jądra
Name: sysklogd
Version: 1.3.26
%define source 1.3-26
Release: 1d
Copyright: GPL
Group: Daemons
Source: ftp://sunsite.unc.edu/pub/Linux/system/daemons/%{name}-%{source}.tar.gz
Source1: syslog.conf.pld
Source2: syslog.init
Source3: syslog.log
Prereq: fileutils, /sbin/chkconfig
Requires: logrotate
BuildRoot: /var/tmp/%{name}-%{version}-%{release}-root
Summary(de): Linux-System- und Kerner-Logger
Summary(fr): Le systčme Linux et le logger du noyau
Summary(tr): Linux sistem ve çekirdek kayýt süreci
%description
This is the Linux system and kernel logging program. It is run
as a daemon (background process) to log messages to different
places. These are usually things like sendmail logs, security
logs, and errors from other daemons.
%description
Program syslog zapisuje wszystkie informacje otrzymywane od demonów systemowych
oraz samego jądra, w odpowiednich plikach. Uruchamiany jest w tle jako demon. W
plikach, które tworzy znajdują się obszerne informacje dotyczące pracy całego
systemu (obraz funkcjonowania poczty elektronicznej, informcje o użytkownikach
logujących się na serwer, informacje dotyczące ruchu w sieci itp.).
%description -l de
Dies ist das Linux-System- und Kernel-Protokollierprogramm.
Es wird als Dämon (Hintergrundprozeß) ausgeführt und protokolliert
verschiedene Meldungen. Es protokolliert z.B. sendmail- und
Sicherheits-Protokolle und Fehler von anderen Dämonen.
%description -l fr
Programme de trace du sytčme Linux et du noyau. Il est lancé
en démon (processus en arričre plan) pour stocker les messages
ŕ différents endroits. Ce sont généralement des choses comme les
traces de sendmail, de sécurité et d'erreurs d'autres démons. I
%description -l tr
Bu paket, Linux sistemi ve çekirdeđi için kayýt tutan programý içerir. Deđiţik
yerlerde mesajlarýn kayýtlarýný tutmak içýn arkaplanda koţturulur. Bu mesajlar,
sendmail, güvenlik ve diđer sunucu süreçlerinin hatalarýyla ilgili mesajlardýr.
%prep
%setup -q
%build
make CPPFLAGS="$RPM_OPT_FLAGS" 2>/dev/null
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/{etc,usr/{man/man{5,8},sbin}}
install -d $RPM_BUILD_ROOT/var/log
install klogd syslogd $RPM_BUILD_ROOT/usr/sbin/
install %{SOURCE1} $RPM_BUILD_ROOT/etc/syslog.conf
strip $RPM_BUILD_ROOT/usr/sbin/*
install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,logrotate.d}
install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/syslog
install -d $RPM_BUILD_ROOT/etc/rc.d/rc{0,1,2,3,4,5,6}.d
ln -sf ../init.d/syslog $RPM_BUILD_ROOT/etc/rc.d/rc0.d/K70syslog
ln -sf ../init.d/syslog $RPM_BUILD_ROOT/etc/rc.d/rc1.d/K70syslog
ln -sf ../init.d/syslog $RPM_BUILD_ROOT/etc/rc.d/rc2.d/S30syslog
ln -sf ../init.d/syslog $RPM_BUILD_ROOT/etc/rc.d/rc3.d/S30syslog
ln -sf ../init.d/syslog $RPM_BUILD_ROOT/etc/rc.d/rc5.d/S30syslog
ln -sf ../init.d/syslog $RPM_BUILD_ROOT/etc/rc.d/rc6.d/K70syslog
install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/syslog
install *.8 $RPM_BUILD_ROOT/usr/man/man8
install *.5 $RPM_BUILD_ROOT/usr/man/man5
for n in messages secure maillog spooler kernel; do
touch $RPM_BUILD_ROOT/var/log/$n ; done
echo .so sysklogd.8 > $RPM_BUILD_ROOT/usr/man/man8/syslogd.8
%clean
rm -rf $RPM_BUILD_ROOT
%post
/sbin/chkconfig --add syslog
%preun
/sbin/chkconfig --del syslog
%files
%defattr(644, root, root, 755)
%doc ANNOUNCE README* NEWS
%attr(0640, root, root) %config(noreplace) %verify(not md5 size mtime) /etc/syslog.conf
%attr(0640, root, root) %config /etc/logrotate.d/syslog
%attr(0700, root, root) %config /etc/rc.d/init.d/syslog
%attr(0700, root, root) %config(missingok) /etc/rc.d/rc0.d/K70syslog
%attr(0700, root, root) %config(missingok) /etc/rc.d/rc3.d/S30syslog
%attr(0700, root, root) %config(missingok) /etc/rc.d/rc1.d/K70syslog
%attr(0700, root, root) %config(missingok) /etc/rc.d/rc5.d/S30syslog
%attr(0700, root, root) %config(missingok) /etc/rc.d/rc2.d/S30syslog
%attr(0700, root, root) %config(missingok) /etc/rc.d/rc6.d/K70syslog
%attr(0700, root, root) /usr/sbin/*
%attr(0644, root, man) /usr/man/man[58]/*
%attr(0640, root, root) %ghost /var/log/*
%changelog
* Mon Sep 21 1998 Wojtek Ślusarczyk <wojtek w shadow.eu.org>
[1.3.25-3d]
- translation modified for pl,
- fixed files permissions,
- added /var/log/* files,
- build from non root's account.
* Thu Jun 19 1998 Wojtek Ślusarczyk <wojtek w shadow.eu.org>
[1.3.25-3]
- build against glibc-2.1,
- minor patch and spec's corrections.
* Wed Apr 29 1998 Cristian Gafton <gafton w redhat.com>
- patch to support Buildroot
- package is now buildrooted
* Wed Apr 29 1998 Michael K. Johnson <johnsonm w redhat.com>
- Added exit patch so that a normal daemon exit is not flagged as an error.
* Mon Apr 27 1998 Prospector System <bugs w redhat.com>
- translations modified for de, fr, tr
* Wed Oct 29 1997 Donnie Barnes <djb w redhat.com>
- added (missingok) to init symlinks
* Thu Oct 23 1997 Donnie Barnes <djb w redhat.com>
- added status|restart support to syslog.init
- added chkconfig support
- various spec file cleanups
* Tue Jun 17 1997 Erik Troan <ewt w redhat.com>
- built against glibc
Więcej informacji o liście dyskusyjnej pld-devel-pl