Allows to run test suite when it's configured and build outside of source directory. --- modsecurity-apache_2.7.2/tests/run-unit-tests.pl.in Tue Jan 22 18:47:08 2013 +++ modsecurity-apache_2.7.2/tests/run-unit-tests.pl.in Wed Mar 13 08:23:44 2013 @@ -16,7 +16,7 @@ my @TYPES = qw(tfn op action); my $TEST = "./msc_test"; my $SCRIPT = basename($0); -my $SCRIPTDIR = dirname($0); +my $SCRIPTDIR = "@srcdir@"; my $PASSED = 0; my $TOTAL = 0; my $DEBUG = $ENV{MSC_TEST_DEBUG} || 0; @@ -85,7 +85,10 @@ $param = escape($t{output}); } elsif ($t{type} eq "op") { - $param = escape($t{param}); + $param = escape($t{param}); + if ($t{name} eq "pmFromFile") { + $param = "$SCRIPTDIR/$param"; + } } elsif ($t{type} eq "action") { $param = escape($t{param});