[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