[syslog-ng] * Update to a pre-3.2.5 git version

Jose Pedro Oliveira jpo at fedoraproject.org
Sun Oct 23 02:26:23 UTC 2011


commit 38ce8d6151f6a137f74da280e622cc478b256e82
Author: Jose Pedro Oliveira <jpo at di.uminho.pt>
Date:   Sun Oct 23 03:25:04 2011 +0100

     * Update to a pre-3.2.5 git version

 .gitignore                                       |    1 +
 sources                                          |    2 +-
 syslog-ng-3.2.4-chain-hostnames-processing.patch |   29 ----------------------
 syslog-ng-3.2.4-disable-sql-and-ssl-tests.patch  |   19 --------------
 syslog-ng-3.2.4-systemd-acquired-fd.patch        |   29 ----------------------
 syslog-ng-3.2.5-syslog-ng.service.patch          |   16 ++++++++++++
 syslog-ng.service                                |   12 ---------
 syslog-ng.spec                                   |   28 +++++++++++++--------
 8 files changed, 35 insertions(+), 101 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index df63665..be47d31 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ syslog-ng_3.1.1.tar.gz
 /syslog-ng-3.2.3-20110424.tar.bz2
 /syslog-ng_3.2.3.tar.gz
 /syslog-ng_3.2.4.tar.gz
+/syslog-ng-3.2.4+20111022+0801.tar.gz
diff --git a/sources b/sources
index 501145d..8641c1c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-5995f7dad0053a478b60a63f6f754203  syslog-ng_3.2.4.tar.gz
+eaedbca9fcdada1410673aa988dc80c5  syslog-ng-3.2.4+20111022+0801.tar.gz
diff --git a/syslog-ng-3.2.5-syslog-ng.service.patch b/syslog-ng-3.2.5-syslog-ng.service.patch
new file mode 100644
index 0000000..d529b3c
--- /dev/null
+++ b/syslog-ng-3.2.5-syslog-ng.service.patch
@@ -0,0 +1,16 @@
+diff -ruN syslog-ng-3.2.4+20111022+0801/contrib/systemd/syslog-ng.service syslog-ng-3.2.4+20111022+0801-modified/contrib/systemd/syslog-ng.service
+--- syslog-ng-3.2.4+20111022+0801/contrib/systemd/syslog-ng.service	2011-07-01 15:26:29.000000000 +0100
++++ syslog-ng-3.2.4+20111022+0801-modified/contrib/systemd/syslog-ng.service	2011-10-23 02:17:50.197093822 +0100
+@@ -3,9 +3,11 @@
+ 
+ [Service]
+ Sockets=syslog.socket
++EnvironmentFile=-/etc/sysconfig/syslog-ng
+ ExecStartPre=/bin/systemctl stop systemd-kmsg-syslogd.service
+-ExecStart=/usr/sbin/syslog-ng -F
++ExecStart=/sbin/syslog-ng $SYSLOGNG_OPTIONS
+ ExecReload=/bin/kill -HUP $MAINPID
++StandardOutput=null
+ 
+ [Install]
+ WantedBy=multi-user.target
diff --git a/syslog-ng.spec b/syslog-ng.spec
index e891bbd..e7f9d51 100644
--- a/syslog-ng.spec
+++ b/syslog-ng.spec
@@ -5,21 +5,21 @@
 
 Name: syslog-ng
 Version: 3.2.4
-Release: 9%{?dist}
+Release: 10.20111022%{?dist}
 Summary: Next-generation syslog server
 
 Group: System Environment/Daemons
 License: GPLv2+
 Url: http://www.balabit.com/network-security/syslog-ng
-Source0: http://www.balabit.com/downloads/files?path=/syslog-ng/sources/%{version}/source/%{name}_%{version}.tar.gz
+#Source0: http://www.balabit.com/downloads/files?path=/syslog-ng/sources/%{version}/source/%{name}_%{version}.tar.gz
+Source0: http://people.balabit.hu/bazsi/%{name}-%{version}+20111022+0801.tar.gz
 Source1: syslog-ng.conf
-Source2: syslog-ng.service
+#Source2: syslog-ng.service
 Source3: syslog-ng.sysconfig
 Source4: syslog-ng.logrotate
 
 Patch0: syslog-ng-3.2.4-disable-ssl-tests.patch
-Patch1: syslog-ng-3.2.4-chain-hostnames-processing.patch
-Patch2: syslog-ng-3.2.4-systemd-acquired-fd.patch
+Patch1: syslog-ng-3.2.5-syslog-ng.service.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -81,10 +81,9 @@ developing applications that use %{name}.
 
 
 %prep
-%setup -q
+%setup -q -n %{name}-%{version}+20111022+0801
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
 
 # fix perl path
 %{__sed} -i 's|^#!/usr/local/bin/perl|#!%{__perl}|' contrib/relogger.pl
@@ -106,6 +105,7 @@ developing applications that use %{name}.
     --localstatedir=%{_sharedstatedir}/%{name} \
     --datadir=%{_datadir}/%{name} \
     --with-module-dir=/%{_lib}/%{name} \
+    --with-systemdsystemunitdir=%{_unitdir} \
     --enable-ipv6 \
     --enable-tcp-wrapper \
     --enable-pcre \
@@ -132,10 +132,6 @@ make DESTDIR=%{buildroot} install
 #%{__install} -d -m 755 %{buildroot}%{_sysconfdir}/%{name}
 %{__install} -p -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/%{name}/syslog-ng.conf
 
-# install the service script
-%{__install} -d -m 755 %{buildroot}%{_unitdir}
-%{__install} -p -m 644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}.service
-
 %{__install} -d -m 755 %{buildroot}%{_sysconfdir}/sysconfig
 %{__install} -p -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/%{name}
 
@@ -271,6 +267,16 @@ fi
 
 
 %changelog
+* Sat Oct 22 2011 Jose Pedro Oliveira <jpo at di.uminho.pt> - 3.2.4-10
+- 3.2.5 pre-release: changelog and tarball from
+  https://lists.balabit.hu/pipermail/syslog-ng/2011-October/017462.html
+  Patches dropped:
+  syslog-ng-3.2.4-systemd-acquired-fd.patch
+  syslog-ng-3.2.4-chain-hostnames-processing.patch
+- New configure option: --with-systemdsystemunitdir
+- Patch the included syslog-ng.service file
+  syslog-ng-3.2.5-syslog-ng.service.patch
+
 * Mon Oct 10 2011 Jose Pedro Oliveira <jpo at di.uminho.pt> - 3.2.4-9
 - Patch syslog-ng-3.2.4-systemd-acquired-fd.patch (see bug #742624)
 


More information about the scm-commits mailing list