[Buildroot] [git commit branch/2020.08.x] package/vsftpd: S70vsftpd: correct -x argument to start-stop-daemon

Peter Korsgaard peter at korsgaard.com
Fri Dec 11 12:59:48 UTC 2020

commit: https://git.buildroot.net/buildroot/commit/?id=f9d0104655d1bbe515f5ceb423ae867a75f3f6a4
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.08.x

Fixes #13341

The -x / --exec start-stop-daemon option expects the path to the executable,
not just the name, leading to errors when running the init script:

Starting vsftpd: start-stop-daemon: unable to stat //vsftpd (No such file or directory)

Reported-by: tochansky at tochlab.net
Signed-off-by: Peter Korsgaard <peter at korsgaard.com>
(cherry picked from commit 405f76425d20ef2f84006f2f6db798c338691c13)
Signed-off-by: Peter Korsgaard <peter at korsgaard.com>
 package/vsftpd/S70vsftpd | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/vsftpd/S70vsftpd b/package/vsftpd/S70vsftpd
index 38bcfd431f..62f9a1b744 100644
--- a/package/vsftpd/S70vsftpd
+++ b/package/vsftpd/S70vsftpd
@@ -9,12 +9,12 @@ DAEMON=/usr/sbin/$NAME
 case "$1" in
 	printf "Starting $DESC: "
-	start-stop-daemon -S -b -x $NAME
+	start-stop-daemon -S -b -x $DAEMON
 	echo "OK"
 	printf "Stopping $DESC: "
-	start-stop-daemon -K -x $NAME
+	start-stop-daemon -K -x $DAEMON
 	echo "OK"

More information about the buildroot mailing list