quilt-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Quilt-dev] [patch 7/8] test/run: Fix the condition for using /bin/sh


From: Jean Delvare
Subject: [Quilt-dev] [patch 7/8] test/run: Fix the condition for using /bin/sh
Date: Sun, 02 Feb 2014 15:20:45 +0100
User-agent: quilt/0.61-1

* Command lines containing "&" need /bin/sh.
* "*" and "?" need not be escaped inside brackets in regular expressions.
---
 test/run |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/test/run
+++ b/test/run
@@ -119,7 +119,7 @@ sub exec_test($$) {
        my ($raw_prog, $in) = @_;
        local (*IN, *IN_DUP, *IN2, *OUT_DUP, *OUT, *OUT2);
        my $prog = [ shellwords($raw_prog) ];
-       my $needs_shell = ($raw_prog =~ /[][|<>;`\$\*\?]/);
+       my $needs_shell = ($raw_prog =~ /[][|&<>;`\$*?]/);
 
        if ($prog->[0] eq "umask") {
                umask oct $prog->[1];





reply via email to

[Prev in Thread] Current Thread [Next in Thread]