use execv instead of execve

svn path=/nixpkgs/trunk/; revision=3657
This commit is contained in:
Armijn Hemel 2005-08-21 22:37:31 +00:00
parent 77c089a857
commit acc1db9ac6
2 changed files with 14 additions and 1 deletions

View File

@ -8,5 +8,5 @@ stdenv.mkDerivation {
md5 = "f91416a0b8ed3fd0601688cf0b7df58f";
};
buildInputs = [groff];
# patches = [./dhcp-makefile.patch];
patches = [./dhclient-execve.patch];
}

View File

@ -0,0 +1,13 @@
diff -ruN dhcp-3.0.3/client/dhclient.c dhcp-3.0.3.new/client/dhclient.c
--- dhcp-3.0.3/client/dhclient.c 2005-03-03 17:55:22.000000000 +0100
+++ dhcp-3.0.3.new/client/dhclient.c 2005-08-21 22:23:49.000000000 +0200
@@ -2607,7 +2607,8 @@
wstatus = 0;
}
} else {
- execve (scriptName, argv, envp);
+ /* execve (scriptName, argv, envp); */
+ execv (scriptName, argv);
log_error ("execve (%s, ...): %m", scriptName);
exit (0);
}