[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#34192: 26.1; Bash 5.0 breaks TRAMP sudo
From: |
Michael Albinus |
Subject: |
bug#34192: 26.1; Bash 5.0 breaks TRAMP sudo |
Date: |
Mon, 28 Jan 2019 09:19:43 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
Allen Li <darkfeline@felesatra.moe> writes:
Hi Allen,
> I believe Bash 5.0 breaks TRAMP sudo in
> tramp-sh-handle-file-name-all-completions.
>
> Using Bash 5.0 and (find-file "/sudo::/") results in an error "Process
> has died". Setting tramp-verbose to 9 shows that it dies around here:
Unfortunately, I have no bash 5.0 available. Could you pls eval the
following lines in a bash 5.0 terminal:
--8<---------------cut here---------------start------------->8---
tramp_perl_file_name_all_completions () {
\perl -e '
opendir(d, $ARGV[0]) || die("$ARGV[0]: $!\nfail\n");
@files = readdir(d); closedir(d);
foreach $f (@files) {
if (-d "$ARGV[0]/$f") {
print "$f/\n";
}
else {
print "$f\n";
}
}
print "ok\n"
' "$1" 2>/dev/null
}; echo tramp_exit_status $?
--8<---------------cut here---------------end--------------->8---
Best regards, Michael.