[OE-core] [PATCH v2] sudo: provide sudo paths through EXTRA_OECONF

Nikolay Merinov n.merinov at inango-systems.com
Wed Dec 20 09:00:02 UTC 2017


Configure script for a sudo utility trying to figure out "vardir",
"iologdir", "rundir" and "logpath" from directory structure on build
machine. If none of a standart paths present on a build machine then
variables will be set to empty string and sudo build will fail with
"Installed but not shipped" error.

Signed-off-by: Nikolay Merinov <n.merinov at inango-systems.com>
---
 meta/recipes-extended/sudo/sudo_1.8.21p2.bb | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/meta/recipes-extended/sudo/sudo_1.8.21p2.bb b/meta/recipes-extended/sudo/sudo_1.8.21p2.bb
index acd0025abc..cb1646359e 100644
--- a/meta/recipes-extended/sudo/sudo_1.8.21p2.bb
+++ b/meta/recipes-extended/sudo/sudo_1.8.21p2.bb
@@ -17,6 +17,10 @@ EXTRA_OECONF += " \
              ac_cv_type_rsize_t=no \
              ${@bb.utils.contains('DISTRO_FEATURES', 'pam', '--with-pam', '--without-pam', d)} \
              ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '--enable-tmpfiles.d=${libdir}/tmpfiles.d', '--disable-tmpfiles.d', d)} \
+	     --with-vardir=${localstatedir}/lib/sudo \
+	     --with-iologdir=${localstatedir}/log/sudo-io \
+	     --with-rundir=${localstatedir}/run/sudo \
+	     --with-logpath=${localstatedir}/log/sudo.log \
              "
 
 do_install_append () {
-- 
2.14.1




More information about the Openembedded-core mailing list