From 6840164c54895eee776f95ceaeae0fccab0880aa Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Thu, 22 Apr 2021 05:44:16 -0400 Subject: lei: XDG_RUNTIME_DIR=/dev/null disables daemon mode We'll support this mode of operation for now to quiet down testing of oneshot mode where the daemon doesn't persist. --- lib/PublicInbox/TestCommon.pm | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'lib/PublicInbox/TestCommon.pm') diff --git a/lib/PublicInbox/TestCommon.pm b/lib/PublicInbox/TestCommon.pm index 67fe6336..b5d0b9f8 100644 --- a/lib/PublicInbox/TestCommon.pm +++ b/lib/PublicInbox/TestCommon.pm @@ -468,7 +468,7 @@ sub have_xapian_compact () { PublicInbox::Spawn::which($ENV{XAPIAN_COMPACT} || 'xapian-compact'); } -our ($err_skip, $lei_opt, $lei_out, $lei_err); +our ($lei_opt, $lei_out, $lei_err); # favor lei() or lei_ok() over $lei for new code sub lei (@) { my ($cmd, $env, $xopt) = @_; @@ -478,8 +478,6 @@ sub lei (@) { $cmd = [ grep { defined && !ref } @_ ]; } my $res = run_script(['lei', @$cmd], $env, $xopt // $lei_opt); - $err_skip and - $lei_err = join('', grep(!/$err_skip/, split(/^/m, $lei_err))); if ($lei_err ne '') { if ($lei_err =~ /Use of uninitialized/ || $lei_err =~ m!\bArgument .*? isn't numeric in !) { @@ -570,10 +568,7 @@ EOM my $home = "$tmpdir/lei-oneshot"; mkdir($home, 0700) or BAIL_OUT "mkdir: $!"; local $ENV{HOME} = $home; - # force sun_path[108] overflow: - my $xrd = "$home/1shot-test".('.sun_path' x 108); - local $err_skip = qr!\Q$xrd!; # for lei() filtering - local $ENV{XDG_RUNTIME_DIR} = $xrd; + local $ENV{XDG_RUNTIME_DIR} = '/dev/null'; $cb->(); } if ($daemon_pid) { -- cgit v1.2.3-24-ge0c7