Thanks for the tip. The patch included below seems to do the trick.
diff --git a/recipes/openssh/openssh.inc b/recipes/openssh/openssh.inc
index 9e4ca14..f20f27c 100644
--- a/recipes/openssh/openssh.inc
+++ b/recipes/openssh/openssh.inc
@@ -1,4 +1,5 @@
DEPENDS = "zlib openssl"
+DEPENDS += "$...@base_contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}"
RCONFLICTS_${PN} = "dropbear"
RCONFLICTS_${PN}-sshd = "dropbear"
@@ -26,7 +27,8 @@ CFLAGS_prepend = "-I${S} "
CFLAGS_append = " -D__FILE_OFFSET_BITS=64"
LDFLAGS_prepend = "-L${S} -L${S}/openbsd-compat "
EXTRA_OECONF = "--disable-suid-ssh --with-ssl=${STAGING_LIBDIR}/ssl \
- --with-rand-helper=no --without-pam \
+ --with-rand-helper=no \
+ $...@base_contains('DISTRO_FEATURES', 'pam', '--with-pam',
'--without-pam', d)} \
--without-zlib-version-check \
--with-privsep-path=/var/run/sshd \
--sysconfdir=${sysconfdir}/ssh \
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Khem Raj
Sent: Tuesday, July 13, 2010 1:03 AM
To: [email protected]
Subject: Re: [oe] SSH configuration question.
On Mon, Jul 12, 2010 at 3:42 PM, <[email protected]> wrote:
> All,
>
> What is the best way to update the configuration used to build SSH?
>
> Specifically, I'd like to build SSH with pam enabled, however, the
> configuration in the recipes/openssh/openssh.inc specifies "-without-pam".
>
in your case you could use DISTRO_FEATURE to check if pam is available
and set the option accordingly. something like below
EXTRA_OECONF += $...@base_contains('DISTRO_FEATURES', 'pam',
'--with-pam', '--without-pam', d)
Thx
-Khem
> Regards,
> -Sean
> _______________________________________________
> Openembedded-devel mailing list
> [email protected]
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel