diff options
| author | Alex Stewart <alex.stewart@ni.com> | 2023-01-05 15:21:19 -0600 |
|---|---|---|
| committer | Gyorgy Sarvari <skandigraun@gmail.com> | 2025-09-26 13:17:10 +0200 |
| commit | 32265834a571c76819c44f695c4769837d48fae9 (patch) | |
| tree | c05d4804e9c7ff754d22561fdb909dadda66491c /meta-python/recipes-devtools/python/python3-u-msgpack-python | |
| parent | 771e52b8f05bfd5e263fcfd9cd093b56eaced12b (diff) | |
| download | meta-openembedded-32265834a571c76819c44f695c4769837d48fae9.tar.gz | |
gvfs: obviate the ssh-client requirement for gvfs
The gvfs project meson configuration attempts to locate and resolve the
path to an ssh-client on the build host, then pass that full-path to the
gvfs sftp-backend as a constant string, to be used at runtime to fork
ssh subprocesses.
As a consequence, if the build machine's ssh client path differs from
the gvfs target's path - as is common for OE/buildroot builds - gvfs can
fail at runtime. Further, build machines cannot configure gvfs without
an ssh client, even though nothing *uses* the client during the build.
The .patch in this commit has been upstreamed with gvfs, and modifies
the configuration to instead pass the string-literal `ssh` to the sftp
backend. With this change, gvfs will instead rely on PATH-expansion to
locate the user's ssh-client at runtime.
This obviates the requirement that the build machine have an ssh-client.
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit b3ace96246ed13320e8fc21b59ce92512aa8c843)
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Diffstat (limited to 'meta-python/recipes-devtools/python/python3-u-msgpack-python')
0 files changed, 0 insertions, 0 deletions
