[packages/ircd-hybrid] add open-3-args patch

aredridel aredridel at pld-linux.org
Sat Feb 16 23:59:56 CET 2013


commit fe717e8a42a558441f8318159461f780aaaf2949
Author: Aria <aredridel at nbtsc.org>
Date:   Sat Feb 16 15:50:06 2013 -0700

    add open-3-args patch

 ircd-hybrid-open-3-args.patch | 20 ++++++++++++++++++++
 ircd-hybrid.spec              |  4 +++-
 2 files changed, 23 insertions(+), 1 deletion(-)
---
diff --git a/ircd-hybrid.spec b/ircd-hybrid.spec
index f3e3c40..6e04840 100644
--- a/ircd-hybrid.spec
+++ b/ircd-hybrid.spec
@@ -16,7 +16,7 @@ Release:	5
 Epoch:		1
 License:	GPL v2
 Group:		Daemons
-Source0:	http://dl.sourceforge.net/ircd-hybrid/%{name}-%{version}.tgz
+Source0:	http://downloads.sourceforge.net/ircd-hybrid/%{name}-%{version}.tgz
 # Source0-md5:	5e5d93dbd55e6865d75ee18a2b56170f
 Source1:	%{name}.init
 Source2:	%{name}.sysconfig
@@ -24,6 +24,7 @@ Source3:	%{name}.conf
 Patch0:		%{name}-config.patch
 Patch1:		%{name}-change_uid.patch
 Patch2:		%{name}-opt.patch
+Patch3:		%{name}-open-3-args.patch
 URL:		http://www.ircd-hybrid.org/
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -66,6 +67,7 @@ IPv6.
 %patch0 -p1
 %patch1	-p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 mv -f autoconf/{configure.in,acconfig.h} .
diff --git a/ircd-hybrid-open-3-args.patch b/ircd-hybrid-open-3-args.patch
new file mode 100644
index 0000000..f5cf2ce
--- /dev/null
+++ b/ircd-hybrid-open-3-args.patch
@@ -0,0 +1,20 @@
+diff -ur ircd-hybrid-7.0.3-o/src/md5.c ircd-hybrid-7.0.3/src/md5.c
+--- ircd-hybrid-7.0.3-o/src/md5.c	2002-11-24 01:27:15.000000000 -0700
++++ ircd-hybrid-7.0.3/src/md5.c	2013-02-16 15:48:03.000000000 -0700
+@@ -157,14 +157,10 @@
+   int fd;
+ 
+ #ifdef	RPATH
+-  fd = open(RPATH, O_WRONLY|O_CREAT|O_TRUNC);
++  fd = open(RPATH, O_WRONLY|O_CREAT|O_TRUNC, 0600);
+   if (fd > 0)
+     {
+       write(fd, seed_char, 16);
+-/* by default on VMS, files can only be read by their owner */
+-#ifndef VMS
+-      fchmod(fd, 0600);
+-#endif
+       close(fd);
+     }
+ #endif
+Only in ircd-hybrid-7.0.3/src: md5.c~
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ircd-hybrid.git/commitdiff/32a292c8cdb429a71a609dd852d0e22c553ff217



More information about the pld-cvs-commit mailing list