DejaGNU: Fix the default target found by `runtest'.

svn path=/nixpkgs/trunk/; revision=20744
This commit is contained in:
Ludovic Courtès 2010-03-18 15:47:29 +00:00
parent b4b3cb2d01
commit 42ef635518
2 changed files with 17 additions and 0 deletions

View File

@ -8,6 +8,8 @@ stdenv.mkDerivation rec {
sha256 = "13841q6pfwd9d1sdw48yxdyb4xhiccii0mb0ilql627v43pyvyyh";
};
patches = [ ./wrapped-runtest-program-name.patch ];
buildInputs = [ expect makeWrapper ];
# FIXME: Enable when the "spawn id" problem is fixed.

View File

@ -0,0 +1,15 @@
This patch gives `runtest' a `$0' that contains `runtest' instead
of `.runtest-wrapped'. This is required because `runtest' checks
what `$0' looks like to determine the target.
--- dejagnu-1.4.4/runtest 2003-08-17 03:27:59.000000000 +0200
+++ dejagnu-1.4.4/runtest 2010-03-18 15:57:58.000000000 +0100
@@ -10,6 +10,7 @@
# Get the execution path to this script and the current directory.
#
mypath=${0-.}
+mypath="`echo $mypath | sed -'es|\.runtest-wrapped|runtest|g'`"
if expr ${mypath} : '.*/.*' > /dev/null
then
: