rpms/nessus-core/devel nessus-core-open.patch, NONE, 1.1 nessus-core.spec, 1.9, 1.10 nessusd.init, 1.1, 1.2

Andreas Bierfert (awjb) fedora-extras-commits at redhat.com
Sat Dec 8 11:42:41 UTC 2007


Author: awjb

Update of /cvs/pkgs/rpms/nessus-core/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6989/devel

Modified Files:
	nessus-core.spec nessusd.init 
Added Files:
	nessus-core-open.patch 
Log Message:
- fix build #399211 (patch from Oliver Falk)
- fix multilib issues #342661
- fix init scripts #246992


nessus-core-open.patch:

--- NEW FILE nessus-core-open.patch ---
diff -up nessus-core/nessusd/detached.c.openfix nessus-core/nessusd/detached.c
--- nessus-core/nessusd/detached.c.openfix	2007-11-26 11:05:58.000000000 +0100
+++ nessus-core/nessusd/detached.c	2007-11-26 11:06:25.000000000 +0100
@@ -408,13 +408,12 @@ detached_new_session(globals, target)
  char * target;
 {
  char * fname = detached_fname(globals);
- int f = open(fname, O_CREAT|O_WRONLY|O_TRUNC);
+ int f = open(fname, O_CREAT|O_WRONLY|O_TRUNC, 0600);
  if(f >= 0)
  {
   write(f, target, strlen(target));
   fsync(f);
   close(f);
-  chmod(fname, 0600); 
   efree(&fname);
   return getpid();
  }


Index: nessus-core.spec
===================================================================
RCS file: /cvs/pkgs/rpms/nessus-core/devel/nessus-core.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- nessus-core.spec	6 Dec 2007 20:03:12 -0000	1.9
+++ nessus-core.spec	8 Dec 2007 11:42:08 -0000	1.10
@@ -1,6 +1,6 @@
 Name:           nessus-core
 Version:        2.2.10
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        Network vulnerability scanner
 
 Group:          Applications/System
@@ -25,6 +25,9 @@
 Patch8:         nessus-core-2.2.4.nessus.tmpl.in.patch
 Patch9:         nessus-core-2.2.4.pid.patch
 Patch10:        nessus-core-2.2.4.pki.patch
+# fixes #399211 glibc open check
+Patch11:        nessus-core-open.patch
+
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  nessus-libraries-devel
@@ -36,7 +39,6 @@
 BuildRequires:  tcp_wrappers-devel
 BuildRequires:  desktop-file-utils
 
-
 %define pkidir %{_sysconfdir}/pki/nessus
 
 %description
@@ -101,6 +103,7 @@
 %patch8  -p1
 %patch9  -p1
 %patch10 -p1
+%patch11 -p1
 
 %build
 # libdir is used by plugins
@@ -158,6 +161,9 @@
 touch $RPM_BUILD_ROOT/%{_sysconfdir}/nessus/nessusd.{conf,rules}
 chmod 600 $RPM_BUILD_ROOT/%{_sysconfdir}/nessus/nessusd.conf
 
+# fix multilib conflict for config.h (#342661)
+touch -r CHANGES $RPM_BUILD_ROOT%{_includedir}/nessus/config.h
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -227,6 +233,12 @@
 %ghost %config(missingok,noreplace) %verify(not md5 size mtime) %{_sysconfdir}/nessus/*
 
 %changelog
+* Sat Dec 08 2007 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
+- 2.2.10-3
+- fix build #399211 (patch from Oliver Falk)
+- fix multilib issues #342661
+- fix init scripts #246992
+
 * Thu Dec 06 2007 Release Engineering <rel-eng at fedoraproject dot org> - 2.2.10-2
 - Rebuild for deps
 


Index: nessusd.init
===================================================================
RCS file: /cvs/pkgs/rpms/nessus-core/devel/nessusd.init,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- nessusd.init	7 Apr 2006 06:21:26 -0000	1.1
+++ nessusd.init	8 Dec 2007 11:42:08 -0000	1.2
@@ -8,6 +8,15 @@
 # processname: nessusd
 # config:      /etc/nessus/nessusd.conf
 # pidfile:     /var/run/nessusd.pid
+### BEGIN INIT INFO
+# Required-Start: $local_fs $network
+# Required-Stop: $local_fs $network
+# Default-Start: 2 3 4 5
+# Default-Stop: 0 1 6
+# Short-Description: start and stop the nessus daemon
+# Description: Starts and stops the nessus daemon so users can access it via
+#              nessus clients
+### END INIT INFO
 
 # Source function library.
 . /etc/rc.d/init.d/functions




More information about the fedora-extras-commits mailing list