chiark / gitweb /
Do not check for existence of remote binaries
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 22 Nov 2014 23:00:07 +0000 (18:00 -0500)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 22 Nov 2014 23:01:43 +0000 (18:01 -0500)
commitb63bd1090bf6ce79b6757c3f8f4172a367854577
tree85a66b611c242d405fd5006003c78e2cf0d480b4
parent8ecec322fe6b34b64868d8cc3808b5613f09e8d3
Do not check for existence of remote binaries

systemd-run would fail when run with -M or -H and an absolute path,
if this path did not exists locally. Allow it to continue, since we
don't have a nice way of checking if the binary exists remotely.

The case where -M or -H is used and a local path is unchanged, and we
still iterate over $PATH to find the binary. We need to convert to an
absolute path, and we don't have a nice mechanism to check remotely,
so we assume that the binary will be located in the same place locally
and remotely.

http://lists.freedesktop.org/archives/systemd-devel/2014-November/025418.html
src/run/run.c
src/shared/path-util.c
src/shared/path-util.h
src/test/test-path-util.c