summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--t/helper.pm2
-rwxr-xr-xurpmi.addmedia2
2 files changed, 3 insertions, 1 deletions
diff --git a/t/helper.pm b/t/helper.pm
index 841b57e6..c06d1202 100644
--- a/t/helper.pm
+++ b/t/helper.pm
@@ -98,10 +98,12 @@ sub urpmi_cmd() { urpm_cmd('urpmi') }
sub urpmi_addmedia {
my ($para) = @_;
+ $ENV{URPMI_TESTSUITE} = 1;
system_(urpm_cmd('urpmi.addmedia --no-verify-rpm') . " $para");
}
sub urpmi_addmedia_should_retry {
my ($para) = @_;
+ $ENV{URPMI_TESTSUITE} = 1;
system_should_retry(urpm_cmd('urpmi.addmedia --no-verify-rpm') . " $para");
}
sub urpmi_removemedia {
diff --git a/urpmi.addmedia b/urpmi.addmedia
index fc26028d..8b4d08f9 100755
--- a/urpmi.addmedia
+++ b/urpmi.addmedia
@@ -86,7 +86,7 @@ and [options] are from
exit 1;
}
-$ENV{PATH} = "/sbin:/usr/sbin:/bin:/usr/bin";
+$ENV{PATH} = "/sbin:/usr/sbin:/bin:/usr/bin" if !$ENV{URPMI_TESTSUITE};
delete @ENV{qw(ENV BASH_ENV IFS CDPATH)};
$options{force} = 0;