]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/core/execute.c
core/execute: fall back to execve() for scripts
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 18 Sep 2020 12:28:08 +0000 (14:28 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 6 Nov 2020 14:14:13 +0000 (15:14 +0100)
commita6d9111c67264a8828a563ccc23a24144b879942
treee6d69b2f135a4a713ea13715047980eaca2572dc
parentb83d505087494483ce7e53f438ecbd8f3254f0c7
core/execute: fall back to execve() for scripts

fexecve() fails with ENOENT and we need a fallback. Add appropriate test.
src/core/execute.c
src/shared/exec-util.c
src/shared/exec-util.h
src/test/test-path-util.c
test/meson.build
test/test-path-util/script.sh [new file with mode: 0755]