-#EXTRA_OECONF = "--with-db-uniquename=_pam \
-# --includedir=${includedir}/security \
-# --libdir=${base_libdir} \
-# --disable-nis \
-# --disable-regenerate-docu \
-# --disable-prelude"
-
EXTRA_OECONF = "--with-db-uniquename=_pam \
--disable-nis \
--disable-regenerate-docu \
--disable-prelude"
-#CFLAGS_append = " -fPIC "
-
-#inherit autotools gettext pkgconfig
-
PACKAGECONFIG[audit] = "--enable-audit,--disable-audit,audit,"
pam-dev_files += "${prefix}/include/*"
FILES_${PN}-dbg += "${pam-dbg_files}"
-
INSANE_SKIP_${PN} = "pam-modules-extra"
pam-dev_files += "${prefix}/lib/security/pam_unix_acct.so"
pam-dev_files += "${prefix}/lib/security/pam_unix_auth.so"
pam-dev_files += "${prefix}/lib/security/pam_unix_passwd.so"
-pam-dev_files += "${prefix}/lib/security/pam_unix_session.so"
\ No newline at end of file
+pam-dev_files += "${prefix}/lib/security/pam_unix_session.so"
+
+do_install_append() {
+mkdir -p ${D}${prefix}/include/security
+
+for i in _pam_compat.h \
+ _pam_macros.h \
+ _pam_types.h \
+ pam_appl.h \
+ pam_client.h \
+ pam_ext.h \
+ pam_filter.h \
+ pam_misc.h \
+ pam_modules.h \
+ pam_modutil.h ;do
+ cp ${D}${prefix}/include/${i} ${D}${prefix}/include/security/
+done
+
+}
\ No newline at end of file
#DEPENDS of pam
DEPENDS += "flex"
DEPENDS_append_class-native = " gcc"
-DEPENDS_append_class-target = " gcc-cross"
+DEPENDS_append_class-target = " gcc"
DEPENDS += "zlib"
DEPENDS += "db"
#Replace "DEPENDS" on gettext by "inherit gettext"
install -m 0644 ${S}/packaging/system-auth ${D}${sysconfdir}/pam.d/
install -m 0644 ${S}/packaging/other ${D}${sysconfdir}/pam.d/
- /usr/share/spec2yocto/macro/lib/find-lang.sh ${D} Linux-PAM
-
-
}
PACKAGES += " pam-modules-extra "