From: Roy Li Date: Thu, 26 Sep 2013 01:56:08 +0000 (+0800) Subject: dropbear: pass SFTPSERVER_PATH explicitly X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=0e599ecaa6aa5668c609cfc520398e2509c1292d;p=openembedded-core.git dropbear: pass SFTPSERVER_PATH explicitly The default value of SFTPSERVER_PATH is "/usr/libexec/sftp-server" defined in dropbear-2013.58/option.h, but after commit 406bd38b423[bitbake.conf: change libexecdir to ${libdir}/${BPN}], sftp-server is provided by openssh package, and is installed into ${libdir}/openssh, so we pass it explicitly. (From OE-Core master rev: 5f6deb044226885912214532cebb1d871f03c53a) Signed-off-by: Roy Li Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-core/dropbear/dropbear.inc b/meta/recipes-core/dropbear/dropbear.inc index e0d15e674a..14fb1a9642 100644 --- a/meta/recipes-core/dropbear/dropbear.inc +++ b/meta/recipes-core/dropbear/dropbear.inc @@ -41,6 +41,7 @@ BINCOMMANDS = "dbclient ssh scp" EXTRA_OEMAKE = 'MULTI=1 SCPPROGRESS=1 PROGRAMS="${SBINCOMMANDS} ${BINCOMMANDS}"' EXTRA_OECONF += "\ ${@base_contains('DISTRO_FEATURES', 'pam', '--enable-pam', '--disable-pam', d)}" +CFLAGS += "-DSFTPSERVER_PATH=\\"${libdir}/openssh/sftp-server\\"" do_install() { install -d ${D}${sysconfdir} \