summaryrefslogtreecommitdiff
path: root/net-fs
diff options
context:
space:
mode:
Diffstat (limited to 'net-fs')
-rw-r--r--net-fs/openafs/files/digest-openafs-1.2.10-r11
-rw-r--r--net-fs/openafs/files/openafs-pinstall-execve.patch72
2 files changed, 73 insertions, 0 deletions
diff --git a/net-fs/openafs/files/digest-openafs-1.2.10-r1 b/net-fs/openafs/files/digest-openafs-1.2.10-r1
new file mode 100644
index 000000000000..d83943975b9e
--- /dev/null
+++ b/net-fs/openafs/files/digest-openafs-1.2.10-r1
@@ -0,0 +1 @@
+MD5 7c94e5d024d16c581a363de52ed21f95 openafs-1.2.10-src.tar.bz2 10343261
diff --git a/net-fs/openafs/files/openafs-pinstall-execve.patch b/net-fs/openafs/files/openafs-pinstall-execve.patch
new file mode 100644
index 000000000000..23673fa8bd17
--- /dev/null
+++ b/net-fs/openafs/files/openafs-pinstall-execve.patch
@@ -0,0 +1,72 @@
+===================================================================
+RCS file: /cvs/openafs/src/pinstall/install.c,v
+retrieving revision 1.21
+retrieving revision 1.22
+diff -u -r1.21 -r1.22
+--- openafs/src/pinstall/install.c 2003/07/25 04:38:03 1.21
++++ openafs/src/pinstall/install.c 2003/08/08 21:00:09 1.22
+@@ -50,7 +50,7 @@
+ #include <afs/param.h>
+
+ RCSID
+- ("$Header: /var/cvsroot/gentoo-x86/net-fs/openafs/files/openafs-pinstall-execve.patch,v 1.1 2003/10/20 05:29:07 rphillips Exp $");
++ ("$Header: /var/cvsroot/gentoo-x86/net-fs/openafs/files/openafs-pinstall-execve.patch,v 1.1 2003/10/20 05:29:07 rphillips Exp $");
+
+ #include <stdio.h>
+ #include <pwd.h>
+@@ -183,6 +183,9 @@
+ {
+ int pid;
+ pid_t status;
++ static char *env[] = {
++ 0,
++ };
+ static char *strip[] = {
+ "strip", 0, 0,
+ };
+@@ -201,7 +204,7 @@
+ case 0: /* child */
+ copy[1] = iname;
+ copy[2] = oname;
+- execve("/bin/cp", copy, NULL);
++ execve("/bin/cp", copy, env);
+ perror("/bin/cp");
+ exit(1);
+
+@@ -246,7 +249,7 @@
+ #else
+ #define STRIP_BIN "/bin/strip"
+ #endif
+- execve(STRIP_BIN, strip, NULL);
++ execve(STRIP_BIN, strip, env);
+ perror(STRIP_BIN);
+ exit(1);
+
+@@ -272,6 +275,9 @@
+ quickStrip(char *iname, char *oname, int ignored, int copy_only)
+ {
+ int pid, status;
++ static char *env[] = {
++ 0,
++ };
+ static char *strip[] = {
+ "strip", 0, 0,
+ };
+@@ -290,7 +296,7 @@
+ case 0: /* child */
+ copy[1] = iname;
+ copy[2] = oname;
+- execve("/bin/cp", copy, 0);
++ execve("/bin/cp", copy, env);
+ perror("/bin/cp");
+ exit(1);
+
+@@ -328,7 +334,7 @@
+
+ case 0: /* child */
+ strip[1] = oname;
+- execve("/bin/strip", strip, 0);
++ execve("/bin/strip", strip, env);
+ perror("/bin/strip");
+ exit(1);
+