]> code.ossystems Code Review - openembedded-core.git/commitdiff
libpam: check if PAM is enabled when building
authorRoss Burton <ross.burton@intel.com>
Thu, 20 Jun 2013 16:38:24 +0000 (17:38 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 25 Jun 2013 16:30:33 +0000 (17:30 +0100)
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
meta/recipes-extended/pam/libpam_1.1.6.bb

index 96133c361b453a961c5ad48f0e5db9cc5d437a74..f811f4ce0f5178b57f2aeedf306cf0d1a6259a33 100644 (file)
@@ -99,3 +99,9 @@ do_install() {
        # The lsb requires unix_chkpwd has setuid permission
        chmod 4755 ${D}${sbindir}/unix_chkpwd
 }
+
+python do_pam_sanity () {
+    if "pam" not in d.getVar("DISTRO_FEATURES", True).split():
+        bb.warn("Building libpam but 'pam' isn't in DISTRO_FEATURES, PAM won't work correctly")
+}
+addtask pam_sanity before do_configure