- Disabled relp support for < 11.3 (librelp is new)

- Fixed to create /var/run/rsyslog in post-install (rpmlint)

OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=19
This commit is contained in:
Marius Tomaschewski 2010-04-27 12:17:16 +00:00 committed by Git OBS Bridge
parent e8f078b163
commit 4df2694c0b
2 changed files with 29 additions and 12 deletions

View File

@ -1,9 +1,11 @@
-------------------------------------------------------------------
Tue Apr 27 11:20:04 UTC 2010 - mt@suse.de
Tue Apr 27 12:01:44 UTC 2010 - mt@suse.de
- Applied fix to avoid a tight send-retry loop in case there is
nobody receiving the messages sent to the xconsole pipe
(bnc#597293, http://bugzilla.adiscon.com/show_bug.cgi?id=186).
- Disabled relp support for < 11.3 (librelp is new)
- Fixed to create /var/run/rsyslog in post-install (rpmlint)
-------------------------------------------------------------------
Wed Apr 14 12:16:29 UTC 2010 - mrueckert@suse.de

View File

@ -20,6 +20,13 @@
Name: rsyslog
%define upstream_version 5.4.0
%define with_relp 0%{?suse_version} >= 1130
%define _sbindir /sbin
%define rsyslogdocdir %{_docdir}/%{name}
%define additional_sockets %{_localstatedir}/run/rsyslog/additional-log-sockets.conf
%define _libdir /%_lib
%define rsyslog_module_dir_nodeps %{_libdir}/rsyslog/
%define rsyslog_module_dir_withdeps %{_prefix}/%{_lib}/rsyslog/
Version: 5.4.0
Release: 1
License: GPLv3+
@ -33,8 +40,10 @@ BuildRequires: klogd
BuildRequires: dos2unix openssl-devel pcre-devel pkgconfig zlib-devel
BuildRequires: krb5-devel mysql-devel net-snmp-devel postgresql-devel
BuildRequires: libgnutls-devel
%if %{?with_relp}
# RELP support
BuildRequires: librelp-devel
%endif
# UDP spoof support
BuildRequires: libnet
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -45,12 +54,7 @@ Source2: rsyslog.conf.in
Source3: rsyslog.early.conf.in
Source4: rsyslog.d.remote.conf.in
Patch1: rsyslog.xconsole-pipe-loop.patch
%define _sbindir /sbin
%define rsyslogdocdir %{_docdir}/%{name}
%define additional_sockets %{_localstatedir}/run/rsyslog/additional-log-sockets.conf
%define _libdir /%_lib
%define rsyslog_module_dir_nodeps %{_libdir}/rsyslog/
%define rsyslog_module_dir_withdeps %{_prefix}/%{_lib}/rsyslog/
%description
Rsyslog is an enhanced multi-threaded syslogd supporting, among others,
MySQL, syslog/tcp, RFC 3195, permitted sender lists, filtering on any
@ -197,6 +201,7 @@ Authors:
Michael Meckelein <mmeckelein@hq.adiscon.com>, Adiscon GmbH
%if %{?with_relp}
%package module-relp
License: GPLv3+
Group: System/Daemons
@ -214,6 +219,8 @@ Authors:
Rainer Gerhards <rgerhards@adiscon.com>, Adiscon GmbH
Michael Meckelein <mmeckelein@hq.adiscon.com>, Adiscon GmbH
%endif
%package module-udpspoof
License: GPLv3+
Group: System/Daemons
@ -267,7 +274,9 @@ export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -W -Wall"
--enable-omprog \
--enable-omtemplate \
--enable-diagtools \
%if %{?with_relp}
--enable-relp \
%endif
--enable-omudpspoof \
--enable-omstdout \
--disable-static
@ -283,8 +292,11 @@ rm -f %{buildroot}%{rsyslog_module_dir_nodeps}/*.la
# the user has to specify them with full path then...
install -d -m0755 %{buildroot}%{rsyslog_module_dir_withdeps}
for mod in omgssapi.so imgssapi.so lmgssutil.so ommysql.so \
ompgsql.so omsnmp.so lmnsd_gtls.so imrelp.so omrelp.so ;
do
ompgsql.so omsnmp.so lmnsd_gtls.so \
%if %{?with_relp}
imrelp.so omrelp.so \
%endif
; do
mv -f %{buildroot}%{rsyslog_module_dir_nodeps}/$mod \
%{buildroot}%{rsyslog_module_dir_withdeps}
done
@ -395,7 +407,9 @@ touch var/log/NetworkManager; chmod 640 var/log/NetworkManager
# touch the additional log sockets config file
#
additional_sockets="%{additional_sockets}"
touch "${additional_sockets#/}"; chmod 640 "${additional_sockets#/}"
mkdir -p -m750 ${additional_sockets%/*}
touch "${additional_sockets#/}"
chmod 640 "${additional_sockets#/}"
%preun
#
@ -466,7 +480,6 @@ fi
%doc %{rsyslogdocdir}/AUTHORS
%doc %{rsyslogdocdir}/COPYING
%doc %{rsyslogdocdir}/COPYING.LESSER
%dir %{_localstatedir}/run/rsyslog
%dir %{_localstatedir}/spool/rsyslog
/var/adm/fillup-templates/sysconfig.syslog-rsyslog
@ -505,10 +518,12 @@ fi
%defattr(-,root,root)
%{rsyslog_module_dir_withdeps}/lmnsd_gtls.so
%if %{?with_relp}
%files module-relp
%defattr(-,root,root)
%{rsyslog_module_dir_withdeps}/imrelp.so
%{rsyslog_module_dir_withdeps}/omrelp.so
%endif
%files module-udpspoof
%defattr(-,root,root)