Hello community,

here is the log from the commit of package argus for openSUSE:Factory checked 
in at 2012-11-06 16:04:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/argus (Old)
 and      /work/SRC/openSUSE:Factory/.argus.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "argus", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/argus/argus.changes      2011-11-28 
12:52:57.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.argus.new/argus.changes 2012-11-06 
16:04:53.000000000 +0100
@@ -1,0 +2,24 @@
+Sun Oct 28 15:54:54 UTC 2012 - [email protected]
+
+- Remove argus-3.0.0-flex.diff from Coolo : argus_get_leng string
+  is no longer used since 3.0.6 release
+
+-------------------------------------------------------------------
+Sun Oct 28 14:00:36 UTC 2012 - [email protected]
+
+- - Update to 3.0.6.1 version :
+ Bugs fixed :
+    * Correct memory leak and deadlock issues for argus and radium; 
+    * Argus and radium get some protection from port scanners; 
+    * The client release also fixes a number of bugs with geolocation data,
+      especially country code aggregation and printing. We also fixed 
+      meta-data label merging, multicast identification, and some minor
+      issues with variable namespace collisions.
+- Remove sysvinit support and improve systemd support
+
+-------------------------------------------------------------------
+Fri Oct 26 05:34:04 UTC 2012 - [email protected]
+
+- remove prototypes for flex, they conflict with the real ones
+
+-------------------------------------------------------------------

Old:
----
  argus-3.0.0-libpcap.diff
  argus-3.0.0.tar.bz2
  rc.argus
  sysconfig.argus

New:
----
  argus-3.0.6.1-libpcap.patch
  argus-3.0.6.1.tar.bz2
  argus.service

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ argus.spec ++++++
--- /var/tmp/diff_new_pack.MF3XQc/_old  2012-11-06 16:04:54.000000000 +0100
+++ /var/tmp/diff_new_pack.MF3XQc/_new  2012-11-06 16:04:54.000000000 +0100
@@ -19,27 +19,26 @@
 
 Name:           argus
 BuildRequires:  bison flex libpcap-devel tcpd-devel tcsh
-License:        BSD3c ; LGPLv2.1+ ; MIT
+License:        BSD-3-Clause ; LGPL-2.1+ ; MIT
 Group:          Productivity/Networking/Diagnostic
 Summary:        Network Monitoring Tool
-Version:        3.0.0
+Version:        3.0.6.1
 Release:        3
 Url:            http://www.qosient.com/argus/
 Source:         %{name}-%{version}.tar.bz2
-Source1:        rc.argus
-Source2:        sysconfig.argus
 Source3:        README.SuSE
 Source4:        argus_linux.8.gz
-#Patch:          %{name}-%{version}-fixes-1.patch
-Patch1:         %{name}-%{version}-libpcap.diff
+Source5:        argus.service
+Patch1:         %{name}-%{version}-libpcap.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  systemd
 
 %package server
-License:        BSD3c ; LGPLv2.1+ ; NON-OSI-COMPLIANT(Restricted Shareware) ; 
MIT
-PreReq:         %insserv_prereq %fillup_prereq
+License:        BSD-3-Clause ; LGPL-2.1+ ; NON-OSI-COMPLIANT(Restricted 
Shareware) ; MIT
 Group:          Productivity/Networking/Diagnostic
 Summary:        Daemon for Network Monitoring Tool
 Requires:       argus
+%{?systemd_requires}
 Provides:       argus:/usr/sbin/argus
 
 %description
@@ -52,8 +51,7 @@
 
 %prep
 %setup -n argus-%{version}
-# %patch -p1
-%patch1
+%patch1 -p1
 cp %{S:3} .
 cp %{S:4} man/man8/
 
@@ -64,9 +62,10 @@
 make %{?_smp_mflags}
 
 %install
-install -d -m 755 
$RPM_BUILD_ROOT{/etc/init.d,/sbin,/usr/{sbin,bin,share/man},%{_docdir}}
+install -d -m 755 $RPM_BUILD_ROOT{/etc,/usr/{sbin,bin,share/man},%{_docdir}}
 install -m 700 bin/argus $RPM_BUILD_ROOT/usr/sbin/argus
 install -m 700 bin/arg* $RPM_BUILD_ROOT/usr/bin/
+install -D -m 0755 %{SOURCE5} %{buildroot}/%{_unitdir}/argus.service
 # alread in sbin
 rm -f $RPM_BUILD_ROOT/usr/bin/argus
 rm -f $RPM_BUILD_ROOT/usr/bin/argus_linux
@@ -74,38 +73,35 @@
   cp -a man* $RPM_BUILD_ROOT%{_mandir} 
   chmod a-x $RPM_BUILD_ROOT%{_mandir}/*/* )
 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/tcpdump.1*
+rm -rf `find -type f -name ._*`
 install -m 600 support/Config/argus.conf $RPM_BUILD_ROOT/etc/argus.conf    
 install -m 755 support/Archive/argusarchive $RPM_BUILD_ROOT/usr/bin/
-install -d -m 755 $RPM_BUILD_ROOT/etc/init.d
-install -m 755 %{S:1} $RPM_BUILD_ROOT/etc/init.d/argus
-ln -sf ../etc/init.d/argus $RPM_BUILD_ROOT/sbin/rcargus
-mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates
-install -m 644 %{S:2} $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.argus
 find support -type f -exec chmod 0644 {} \;
 chmod a+x support/{Archive/argusarchive,Startup/argus,System/magic}
 
+
+%pre server
+%service_add_pre argus.service
+
 %post server
-%{fillup_and_insserv argus}
+%service_add_post argus.service
 
 %preun server
-%stop_on_removal argus
+%service_del_preun argus.service
 
 %postun server
-%restart_on_update argus
-%{insserv_cleanup}
+%service_del_postun argus.service
 
 %files
 %defattr(-,root,root)
-/usr/bin/argus*
+%{_bindir}/argus*
 
 %files server
 %defattr(-,root,root)
-%doc doc COPYING MANIFEST README.* support
+%attr(0644,root,root) %doc doc COPYING MANIFEST README.* support
 %attr(0644,root,root) %doc %{_mandir}/man*/*
-%config /etc/init.d/argus
 %config /etc/argus.conf
-/usr/sbin/*
-/sbin/rcargus
-/var/adm/fillup-templates/sysconfig.argus
+%config %{_unitdir}/argus.service
+%{_sbindir}/*
 
 %changelog

++++++ argus-3.0.6.1-libpcap.patch ++++++
--- a/argus/ArgusSource.c       2012-06-20 15:11:43.000000000 +0200
+++ b/argus/ArgusSource.c       2012-10-24 11:14:47.425282905 +0200
@@ -48,7 +48,7 @@
 #if defined(__APPLE_CC__) || defined(__APPLE__)
 #define PCAP_DONT_INCLUDE_PCAP_BPF_H
 #include <sys/ioctl.h>
-#include <net/bpf.h>
+#include <pcap-bpf.h>
 #endif
 
 
++++++ argus-3.0.0.tar.bz2 -> argus-3.0.6.1.tar.bz2 ++++++
++++ 73251 lines of diff (skipped)

++++++ argus.service ++++++
[Unit]
Description=Argus generates network transaction audit records
After=syslog.target network.target

[Service]
PIDFile=/var/run/argus.pid
ExecStart=/usr/sbin/argus -d 

[Install]
WantedBy=multi-user.target


-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to