Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37481139
en ru br
ALT Linux repos
S:8.2308.0-alt1
5.0: 3.20.2-alt1

Group :: System/Kernel and hardware
RPM: rsyslog

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: rsyslog
Version: 3.20.2
Release: alt1

Summary: Rsyslog is an enhanced syslogd suitable both for small systems as well as large enterprises
License: GPLv3
Group: System/Kernel and hardware
Url: http://www.rsyslog.com
Provides: syslogd-daemon
PreReq: syslog-common

Packager: Ivan Fedorov <ns at altlinux.org>

Source: %name-%version.tar

# Automatically added by buildreq on Sun Nov 02 2008

BuildRequires: gcc-c++ glibc-devel-static librelp-devel postgresql-devel zlib-devel

%description
This package contains rsyslogd wich provide support for system logging.
syslogd runs as daemon (background process) and logs system messages to
different places according to a configuration file.

%package docs-html
Summary: html docs for %name
Group: System/Kernel and hardware

%description docs-html
%summary

%prep
%setup -q

%build
%autoreconf
%configure \
   --libdir=/%_lib \
   --sbindir=/sbin \
   --enable-pgsql \
   --enable-mail \
   --enable-relp \
   --enable-imfile \
   --enable-imtemplate \
   --with-gnu-ld \
   --with-pic \

%make_build

%install
%makeinstall prefix=%buildroot libdir=%buildroot/%_lib sbindir=%buildroot/sbin
rm -f %buildroot%_libdir/rsyslog/*.la

mkdir -p %buildroot%_docdir/%name-%version/html/

install -m644 doc/*html %buildroot%_docdir/%name-%version/html/
install -m644 doc/*png %buildroot%_docdir/%name-%version/html/
install -m644 doc/*jpg %buildroot%_docdir/%name-%version/html/

install -m644 plugins/ompgsql/createDB.sql %buildroot%_docdir/%name-%version/ompgsql-createDB.sql

install -m644 doc/rsyslog-example.conf %buildroot%_docdir/%name-%version/
install -m644 rsyslog.conf %buildroot%_docdir/%name-%version/
install -m644 sample.conf %buildroot%_docdir/%name-%version/

%files
#config(noreplace) %attr(640,root,adm) %_sysconfdir/%name.conf
#config(noreplace) %_sysconfdir/sysconfig/%name
#config %_initdir/rsyslogd

%dir /%_lib/rsyslog
/%_lib/rsyslog/*.so
/sbin/rsyslogd

%_mandir/man?/rsyslog*

%dir %_docdir/%name-%version
%_docdir/%name-%version/*
%exclude %_docdir/%name-%version/html

%files docs-html
%dir %_docdir/%name-%version/html
%_docdir/%name-%version/html/*

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin