s4-selftest Make GDB_PROVISION work again
authorAndrew Bartlett <abartlet@samba.org>
Mon, 18 Oct 2010 11:11:40 +0000 (22:11 +1100)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 18 Oct 2010 11:13:04 +0000 (11:13 +0000)
gdb --args won't run the #!/usr/bin/evn python

Andrew Bartlett

selftest/target/Samba4.pm

index 574c015a1111ad20bac5175c2a26f61c8040bcf7..ba96f08d0d1b74380a2f4eb8bf7a793e745689d5 100644 (file)
@@ -529,9 +529,17 @@ sub provision_raw_prepare($$$$$$$$$$)
        push (@provision_options, "NSS_WRAPPER_GROUP=\"$ctx->{nsswrap_group}\"");
        if (defined($ENV{GDB_PROVISION})) {
                push (@provision_options, "gdb --args");
+               if (!defined($ENV{PYTHON})) {
+                   push (@provision_options, "env");
+                   push (@provision_options, "python");
+               }
        }
        if (defined($ENV{VALGRIND_PROVISION})) {
                push (@provision_options, "valgrind");
+               if (!defined($ENV{PYTHON})) {
+                   push (@provision_options, "env");
+                   push (@provision_options, "python");
+               }
        }
        if (defined($ENV{PYTHON})) {
                push (@provision_options, $ENV{PYTHON});