Help testing release candidate / mc-4.8.28-rc1
Oswald Buddenhagen
oswald.buddenhagen at gmx.de
Mon Mar 21 11:00:25 UTC 2022
On Mon, Mar 21, 2022 at 09:44:45AM +0300, Andrew Borodin wrote:
>mc-wrapper.sh doesn't create a file.
i know, but i'm using my own function (for historical reasons):
mc ()
{
local tf=$(mktemp);
/usr/local/bin/mc -P $tf "$@" && test -r $tf && cd "$(<$tf)";
rm -f $tf
}
... which, *cannot* have ever worked. it's somewhat unsurprising that i
didn't notice, as my kde-based workflows don't rely on it working.
still, it seemed beizarre that i did't notice for a whole two decades,
so i looked around ... and each of my two other machines has a different
working version: one has tf=/tmp/mc-`whoami`/wd$$, which i presume is
the oldest one, and one has tf=$XDG_RUNTIME_DIR/mc-wd-$$. so i suppose
i'm sleepwalking. :'-D
>A workaround is to apply `mktemp -u` or even `mktemp -u -t`, but is it
>portable?
>
dunno. but it would be a mediocre idea anyway, and absolutely terrible
without the O_EXCL (because symlink attacks).
but anyway, this is an entirely self-made problem. sorry for the noise.
More information about the mc-devel
mailing list