Browse Source

modifying package: rsyslog-3.13.0 20080326 -> 20080327

master
Christoph Schug 18 years ago committed by Ralf S. Engelschall
parent
commit
8a145ba33f
  1. 4
      rsyslog/rc.rsyslog
  2. 47
      rsyslog/rsyslog.patch
  3. 13
      rsyslog/rsyslog.spec

4
rsyslog/rc.rsyslog

@ -5,7 +5,7 @@
%config
rsyslog_enable="$openpkg_rc_def"
rsyslog_flags="-o"
rsyslog_flags=""
rsyslog_log_prolog="true"
rsyslog_log_epilog="true"
rsyslog_log_numfiles="10"
@ -31,7 +31,7 @@
%start -u @l_susr@
rcService rsyslog enable yes || exit 0
rcService rsyslog active yes && exit 0
@l_prefix@/sbin/rsyslog ${rsyslog_flags}
@l_prefix@/sbin/rsyslogd ${rsyslog_flags}
%stop -u @l_susr@
rcService rsyslog enable yes || exit 0

47
rsyslog/rsyslog.patch

@ -47,3 +47,50 @@ Index: stream.c
#include "rsyslog.h"
#include "syslogd.h"
Index: syslogd.c 2008-03-25 10:08:25.000000000 +0100
--- syslogd.c.orig 2008-03-25 10:08:25.000000000 +0100
+++ syslogd.c 2008-03-26 11:01:38.000000000 +0100
@@ -208,37 +208,19 @@
#endif
#ifndef _PATH_LOGCONF
-#define _PATH_LOGCONF "/etc/rsyslog.conf"
+#define _PATH_LOGCONF "@l_prefix@/etc/rsyslog/rsyslog.conf"
#endif
#ifndef _PATH_MODDIR
-#define _PATH_MODDIR "/lib/rsyslog/"
+#define _PATH_MODDIR "@l_prefix@/lib/rsyslog/"
#endif
-#if defined(SYSLOGD_PIDNAME)
-# undef _PATH_LOGPID
-# if defined(FSSTND)
-# ifdef BSD
-# define _PATH_VARRUN "/var/run/"
+#ifndef _PATH_VARRUN
+#define _PATH_VARRUN "@l_prefix@/var/rsyslog/run/"
# endif
-# if defined(__sun) || defined(__hpux)
-# define _PATH_VARRUN "/var/run/"
-# endif
-# define _PATH_LOGPID _PATH_VARRUN SYSLOGD_PIDNAME
-# else
-# define _PATH_LOGPID "/etc/" SYSLOGD_PIDNAME
-# endif
-#else
+
# ifndef _PATH_LOGPID
-# if defined(__sun) || defined(__hpux)
-# define _PATH_VARRUN "/var/run/"
-# endif
-# if defined(FSSTND)
-# define _PATH_LOGPID _PATH_VARRUN "rsyslogd.pid"
-# else
-# define _PATH_LOGPID "/etc/rsyslogd.pid"
-# endif
-# endif
+#define _PATH_LOGPID "@l_prefix@/var/rsyslog/run/rsyslog.pid"
#endif
#ifndef _PATH_DEV

13
rsyslog/rsyslog.spec

@ -32,7 +32,7 @@ Class: EVAL
Group: Logfile
License: GPL
Version: 3.13.0
Release: 20080326
Release: 20080327
# package options
%option with_kerberos no
@ -80,20 +80,15 @@ AutoReqProv: no
prog rsyslog = {
version = %{version}
url = http://download.rsyslog.com/rsyslog/
regex = rsyslog-(\d+\.\d+\.\d+)\.tar\.gz
regex = rsyslog-(\d+(\.\d+)+)\.tar\.gz
}
%prep
%setup -q
%patch -p0
%{l_sed} <%{PATCH0} %{l_value -s -a} | %{l_patch} -p0 -b
%build
# configure program
%{l_shtool} subst \
-e 's;/etc/rsyslog.conf;%{l_prefix}/etc/rsyslog.conf;' \
-e 's;/etc/rsyslogd.pid;%{l_prefix}/var/rsyslog/run/rsyslog.pid;' \
-e 's;/lib/rsyslog/;%{l_prefix}/lib/rsyslog/;' \
syslogd.c
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
CPPFLAGS="%{l_cppflags}" \
@ -143,7 +138,7 @@ AutoReqProv: no
# install run-command script
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/etc/rc.d
%{l_shtool} install -c -m 644 %{l_value -s -a} \
%{l_shtool} install -c -m 755 %{l_value -s -a} \
%{SOURCE rc.rsyslog} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
# create run-time directories

Loading…
Cancel
Save