rpms/syslog-ng/devel .cvsignore, 1.8, 1.9 sources, 1.8, 1.9 syslog-ng.spec, 1.20, 1.21

Jose Pedro Oliveira (jpo) fedora-extras-commits at redhat.com
Fri Mar 9 17:48:18 UTC 2007


Author: jpo

Update of /cvs/extras/rpms/syslog-ng/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv32408

Modified Files:
	.cvsignore sources syslog-ng.spec 
Log Message:
Updating to a 2.0.3 snapshot version (tcp wrappers and source address spoofing).


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/syslog-ng/devel/.cvsignore,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- .cvsignore	10 Feb 2007 19:13:05 -0000	1.8
+++ .cvsignore	9 Mar 2007 17:47:45 -0000	1.9
@@ -1 +1 @@
-syslog-ng-2.0.2.tar.gz
+syslog-ng-2.0.2+20070309.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/syslog-ng/devel/sources,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- sources	10 Feb 2007 19:13:05 -0000	1.8
+++ sources	9 Mar 2007 17:47:45 -0000	1.9
@@ -1 +1 @@
-7ef12e1e43a99c5b6b8d1984dde72151  syslog-ng-2.0.2.tar.gz
+7335f03e2cdc4f602b3bc6c7b634f24a  syslog-ng-2.0.2+20070309.tar.gz


Index: syslog-ng.spec
===================================================================
RCS file: /cvs/extras/rpms/syslog-ng/devel/syslog-ng.spec,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- syslog-ng.spec	25 Feb 2007 01:57:10 -0000	1.20
+++ syslog-ng.spec	9 Mar 2007 17:47:45 -0000	1.21
@@ -1,14 +1,27 @@
+
+# Rebuild option:
+#
+#   --with spoofsource              enables the syslog-ng spoof-source feature
+#
+
+%define spoofsource  0
+
+%{?_with_spoofsource:%define spoofsource 1}
+
 %define sbindir   /sbin
 
+%define snapdate  20070309
+%define snapshot  2.0.2+%{snapdate}
+
 Name:             syslog-ng
-Version:          2.0.2
-Release:          2%{?dist}
+Version:          2.0.3
+Release:          0.%{snapdate}%{?dist}
 Summary:          Syslog replacement daemon
 
 Group:            System Environment/Daemons
 License:          GPL
 URL:              http://www.balabit.com/products/syslog_ng/
-Source0:          http://www.balabit.com/downloads/syslog-ng/2.0/src/syslog-ng-%{version}.tar.gz
+Source0:          http://www.balabit.com/downloads/syslog-ng/2.0/src-snapshot/syslog-ng-%{snapshot}.tar.gz
 Source1:          syslog.log
 Patch0:           syslog-ng-2.0.0-init.patch
 Patch1:           syslog-ng-1.6.7-logrotate.patch
@@ -18,6 +31,10 @@
 BuildRequires:    pkgconfig >= 0.20
 BuildRequires:    glib2-devel >= 2.2
 BuildRequires:    eventlog-devel >= 0.2.5
+BuildRequires:    tcp_wrappers-devel
+%if %{spoofsource}
+BuildRequires:    libnet-devel >= 1.1
+%endif
 
 Requires:         logrotate
 Requires(post):   chkconfig, initscripts
@@ -39,7 +56,7 @@
 
 
 %prep
-%setup -q
+%setup -q -n %{name}-%{snapshot}
 %patch0 -p1
 %patch1 -p1
 %{__sed} -i  's|^#!/usr/local/bin/perl|#!%{__perl}|' contrib/relogger.pl
@@ -51,6 +68,12 @@
     --sbindir=%{sbindir} \
     --sysconfdir=%{_sysconfdir}/syslog-ng \
     --enable-ipv6 \
+    --enable-tcp-wrapper \
+%if ! %{spoofsource}
+    --disable-spoof-source \
+%else
+    --enable-spoof-source \
+%endif
     --enable-dynamic-linking
 make %{?_smp_mflags}
 
@@ -78,8 +101,9 @@
 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}
 install -p -m 644 contrib/syslog-ng.vim $RPM_BUILD_ROOT%{_datadir}/%{name}/
 for vimver in 63 64 70 ; do
-    install -dm 755 $RPM_BUILD_ROOT%{_datadir}/vim/vim$vimver/syntax
-    ln -s %{_datadir}/%{name}/syslog-ng.vim $RPM_BUILD_ROOT%{_datadir}/vim/vim$vimver/syntax
+    install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/vim/vim$vimver/syntax
+    cd $RPM_BUILD_ROOT%{_datadir}/vim/vim$vimver/syntax
+    ln -s ../../../%{name}/syslog-ng.vim .
 done
 
 
@@ -147,6 +171,11 @@
 
 
 %changelog
+* Fri Mar  9 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.0.3-0.20070309
+- Enable support for TCP wrappers (--enable-tcp-wrapper).
+- Optional support for spoofed source addresses (--enable-spoof-source)
+  (disabled by default; build requires libnet).
+
 * Sun Feb 25 2007 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.0.2-2
 - Dynamic link glib2 and eventlog (--enable-dynamic-linking).
   For Fedora Core 6 (and above) both packages install their dynamic




More information about the fedora-extras-commits mailing list