summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Vignaud <thierry.vignaud@gmail.com>2020-01-17 04:26:58 +0100
committerThierry Vignaud <thierry.vignaud@gmail.com>2020-04-09 17:50:35 +0200
commit8a314f0fcbe078c2b9e9663bb4491577dfa51aef (patch)
tree92d0870acde0d236d93a199295801ac170c86c85
parentb870c2c387e563b5b8354420ffd9aa0b386dcf07 (diff)
downloadurpmi-8a314f0fcbe078c2b9e9663bb4491577dfa51aef.tar
urpmi-8a314f0fcbe078c2b9e9663bb4491577dfa51aef.tar.gz
urpmi-8a314f0fcbe078c2b9e9663bb4491577dfa51aef.tar.bz2
urpmi-8a314f0fcbe078c2b9e9663bb4491577dfa51aef.tar.xz
urpmi-8a314f0fcbe078c2b9e9663bb4491577dfa51aef.zip
cpan_testers: workaround disabled nobody account
On CentOS7, the error message is: 'This account is currently not available.'
-rw-r--r--NEWS1
-rw-r--r--t/superuser--http.t2
2 files changed, 2 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index 26945335..69f1c4b7 100644
--- a/NEWS
+++ b/NEWS
@@ -15,6 +15,7 @@
o skip tests if we have no supported downloader
o skip weak deps test on CentOS 7 (unsupported)
o testsuite needs rpmtools
+ o workaround disabled nobody account (eg on CentOS7)
Version 8.120 - 21 October 2019
diff --git a/t/superuser--http.t b/t/superuser--http.t
index 1477bc8c..625c1076 100644
--- a/t/superuser--http.t
+++ b/t/superuser--http.t
@@ -58,7 +58,7 @@ sub test_exotic_medium_name {
sub run_urpm_cmd_as_user {
my ($cmd) = @_;
- my $full_cmd = "su nobody -c '" . urpm_cmd($cmd). "'";
+ my $full_cmd = "su nobody -s /bin/sh -c '" . urpm_cmd($cmd). "'";
warn "# $full_cmd\n";
`$full_cmd`;
}