meta-tizen: Remove old libpam
authorRonan Le Martret <ronan@fridu.net>
Thu, 12 Jun 2014 11:32:01 +0000 (13:32 +0200)
committerPatrick Ohly <patrick.ohly@intel.com>
Fri, 9 Jan 2015 17:20:24 +0000 (09:20 -0800)
Change-Id: I61ff7656588276e0505f349fe08a24689ecda598
(From meta-tizen rev: 5319e229bd5dc47c793427adc994d163f3e74b7a)

Signed-off-by: Ronan Le Martret <ronan@fridu.net>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
meta-tizen/recipes-tizen/pam/libpam-extraconf.inc [deleted file]
meta-tizen/recipes-tizen/pam/libpam.inc [deleted file]
meta-tizen/recipes-tizen/pam/libpam_git.bb [deleted file]

diff --git a/meta-tizen/recipes-tizen/pam/libpam-extraconf.inc b/meta-tizen/recipes-tizen/pam/libpam-extraconf.inc
deleted file mode 100644 (file)
index 4dc062c..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-
-SRC_URI += "file://system-auth"
-
-
-EXTRA_OECONF = "--with-db-uniquename=_pam \
-                --disable-nis \
-                --disable-regenerate-docu \
-                --disable-prelude"
-
-PACKAGECONFIG[audit] = "--enable-audit,--disable-audit,audit,"
-
-pam-dev_files += "${prefix}/include/*"
-
-pam_files += "${prefix}/sbin/*"
-
-pam-dbg_files += "${prefix}/lib/security/.debug/*"
-pam-dbg_files += "${prefix}/lib/security/pam_filter/.debug/*"
-
-FILES_pam-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"
-
-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
-
-install -m 0644 ${WORKDIR}/system-auth ${D}${sysconfdir}/pam.d
-
-}
-
-PROVIDES += 'pam'
-RPROVIDES_${PN}  += "pam"
-
-RPROVIDES_${PN} += "libpam-runtime"
-RPROVIDES_${PN}-modules-extra += "pam-plugin-faildelay"
-RPROVIDES_${PN}-modules-extra += "pam-plugin-securetty"
-RPROVIDES_${PN}-modules-extra += "pam-plugin-nologin"
-RPROVIDES_${PN}-modules-extra += "pam-plugin-env"
-RPROVIDES_${PN}-modules-extra += "pam-plugin-group"
-RPROVIDES_${PN}-modules-extra += "pam-plugin-limits"
-RPROVIDES_${PN}-modules-extra += "pam-plugin-lastlog"
-RPROVIDES_${PN}-modules-extra += "pam-plugin-motd"
-RPROVIDES_${PN}-modules-extra += "pam-plugin-mail"
-RPROVIDES_${PN}-modules-extra += "pam-plugin-shells"
-RPROVIDES_${PN}-modules-extra += "pam-plugin-rootok"
-RPROVIDES_${PN}-modules-extra += "pam-plugin-keyinit"
-RPROVIDES_${PN}-modules-extra += "pam-plugin-loginuid"
\ No newline at end of file
diff --git a/meta-tizen/recipes-tizen/pam/libpam.inc b/meta-tizen/recipes-tizen/pam/libpam.inc
deleted file mode 100644 (file)
index 97b0a38..0000000
+++ /dev/null
@@ -1,265 +0,0 @@
-DESCRIPTION = "PAM"
-HOMEPAGE = "http://www.linux-pam.org/"
-SECTION = "Security/Access Control"
-LICENSE = "GPL-2.0+ or BSD-3-Clause"
-
-SRC_URI = ""
-
-S = "${WORKDIR}/git"
-
-inherit autotools-brokensep
-
-BBCLASSEXTEND = ""
-PROVIDES = ""
-
-#PROVIDES by pam-modules-extra
-
-
-#PROVIDES by pam-docs
-
-
-#PROVIDES by pam-locale
-# the PROVIDES rules is ignore "pam-lang-all = 1.1.6"
-PROVIDES += "pam-lang-all"
-RPROVIDES_pam-locale  += "pam-lang-all"
-
-
-
-#PROVIDES by pam
-RPROVIDES_libpam  += "pam"
-
-#PROVIDES by pam-dev
-
-
-RDEPENDS = ""
-#RDEPENDS of pam-modules-extra (${PN}-modules-extra)
-RDEPENDS_${PN}-modules-extra += "pam"
-
-#RDEPENDS of pam-locale  (${PN}-locale )
-RDEPENDS_${PN}-locale  += "pam"
-
-#RDEPENDS of pam (${PN})
-RDEPENDS_${PN} += "coreutils"
-RDEPENDS_${PN} += "eglibc"
-
-#RDEPENDS of pam-dev (${PN}-dev)
-RDEPENDS_${PN}-dev += "pam"
-
-
-DEPENDS = ""
-#DEPENDS of pam
-DEPENDS += "flex"
-DEPENDS_append_class-native = " gcc"
-DEPENDS_append_class-target = " gcc"
-DEPENDS += "zlib"
-DEPENDS += "db"
-#Replace "DEPENDS" on gettext by "inherit gettext"
-inherit gettext
-DEPENDS_append_class-native = " automake-native"
-DEPENDS_append_class-target = " automake-native"
-DEPENDS += "smack"
-DEPENDS_append_class-native = " bison-native"
-DEPENDS_append_class-target = " bison-native"
-DEPENDS += "net-tools"
-DEPENDS_append_class-native = " libtool"
-DEPENDS_append_class-target = " libtool-cross"
-DEPENDS_append_class-native = " autoconf-native"
-DEPENDS_append_class-target = " autoconf-native"
-
-do_prep() {
- cd ${S}
- chmod -Rf a+rX,u+w,g-w,o-w ${S}
- #setup -q -n Linux-PAM-1.1.6
- cp ${S}/packaging/pam.manifest .
-
-
-
-}
-do_patch_append() {
-    bb.build.exec_func('do_prep', d)
-}
-
-do_configure() {
-}
-
-do_compile() {
- cd ${S}
- LANG=C
- export LANG
- unset DISPLAY
- CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
- CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
- FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
- LD_AS_NEEDED=1; export LD_AS_NEEDED ;
-
- CFLAGS="-fPIC -O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables " ; export CFLAGS
-
-
-   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ;
-   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
-   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
-   autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
-         --target=x86_64-tizen-linux \
-         --program-prefix= \
-         --prefix=${prefix} \
-         --exec-prefix=${prefix} \
-         --bindir=${prefix}/bin \
-         --sbindir=/sbin \
-         --sysconfdir=${sysconfdir} \
-         --datadir=${prefix}/share \
-         --includedir=${prefix}/include \
-         --libdir=${prefix}/lib \
-         --libexecdir=${prefix}/libexec \
-         --localstatedir=${localstatedir} \
-         --sharedstatedir=${prefix}/com \
-         --mandir=${mandir} \
-         --infodir=${infodir} \
-         --libdir=${prefix}/lib \
-         --includedir=${prefix}/include/security \
-         --enable-isadir=../..${prefix}/lib/security \
-         --disable-audit \
-         --with-db-uniquename=_pam \
-         --with-libiconv-prefix=/usr \
-         --enable-read-both-confs
-
- make  CFLAGS="$CFLAGS -lfl -lcrypt"
-
-
-
-}
-
-do_install() {
- echo export RPM_BUILD_ROOT=${D}
- cd ${S}
- LANG=C
- export LANG
- unset DISPLAY
- rm -rf ${D}
- mkdir -p ${D}
-
-
-   oe_runmake \
-         DESTDIR=${D} \
-         INSTALL_ROOT=${D} \
-         BINDIR=${prefix}/bin \
-   install
-   rm -f ${D}${infodir}/dir
-   find ${D} -regex ".*\.la$" | xargs rm -f --
-   find ${D} -regex ".*\.a$" | xargs rm -f --
-
- # RPM uses docs from source tree
- rm -rf ${D}${prefix}/share/doc/Linux-PAM
- # Included in setup package
- rm -f ${D}${sysconfdir}/environment
-
- for phase in auth acct passwd session ; do
-       ln -sf pam_unix.so ${D}${prefix}/lib/security/pam_unix_${phase}.so
- done
-
- # Install default pam configuration files
- install -d -m 0755 ${D}${sysconfdir}/pam.d
- install -m 0644 ${S}/packaging/system-auth ${D}${sysconfdir}/pam.d/
- install -m 0644 ${S}/packaging/other ${D}${sysconfdir}/pam.d/
-
-}
-
-PACKAGES += " pam-modules-extra "
-PACKAGES += " pam-docs "
-
-pam-modules-extra_files = ""
-pam-modules-extra_files += "pam.manifest"
-pam-modules-extra_files += "${prefix}/lib/security/pam_access.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_debug.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_echo.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_exec.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_faildelay.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_filter.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_ftp.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_group.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_issue.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_listfile.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_localuser.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_mail.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_motd.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_pwhistory.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_rhosts.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_shells.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_stress.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_tally.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_time.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_timestamp.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_umask.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_unix_acct.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_unix_auth.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_unix_passwd.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_unix_session.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_warn.so"
-pam-modules-extra_files += "${prefix}/lib/security/pam_smack.so"
-
-pam-dev_files = ""
-pam-dev_files += "pam.manifest"
-pam-dev_files += "${prefix}/include/security/*"
-pam-dev_files += "${prefix}/lib/libpam.so"
-pam-dev_files += "${prefix}/lib/libpam_misc.so"
-pam-dev_files += "${prefix}/lib/libpamc.so"
-pam-dev_files += "${prefix}/lib/security/pam_tally2.so"
-
-pam_files = ""
-pam_files += "pam.manifest"
-pam_files += "/sbin/pam_tally"
-pam_files += "/sbin/pam_tally2"
-pam_files += "/sbin/pam_timestamp_check"
-pam_files += "/sbin/unix_chkpwd"
-pam_files += "/sbin/unix_update"
-pam_files += "/sbin/mkhomedir_helper"
-pam_files += "${sysconfdir}/security/limits.conf"
-pam_files += "${prefix}/lib/libpam.so.*"
-pam_files += "${prefix}/lib/libpam_misc.so.*"
-pam_files += "${prefix}/lib/libpamc.so.*"
-pam_files += "${prefix}/lib/security"
-pam_files += "${prefix}/lib/security/pam_deny.so"
-pam_files += "${prefix}/lib/security/pam_env.so"
-pam_files += "${prefix}/lib/security/pam_keyinit.so"
-pam_files += "${prefix}/lib/security/pam_limits.so"
-pam_files += "${prefix}/lib/security/pam_loginuid.so"
-pam_files += "${prefix}/lib/security/pam_namespace.so"
-pam_files += "${prefix}/lib/security/pam_nologin.so"
-pam_files += "${prefix}/lib/security/pam_permit.so"
-pam_files += "${prefix}/lib/security/pam_lastlog.so"
-pam_files += "${prefix}/lib/security/pam_rootok.so"
-pam_files += "${prefix}/lib/security/pam_securetty.so"
-pam_files += "${prefix}/lib/security/pam_succeed_if.so"
-pam_files += "${prefix}/lib/security/pam_unix.so"
-pam_files += "${prefix}/lib/security/pam_wheel.so"
-pam_files += "${prefix}/lib/security/pam_xauth.so"
-pam_files += "${prefix}/lib/security/pam_filter"
-pam_files += "${prefix}/lib/security/pam_mkhomedir.so"
-pam_files += "${sysconfdir}/security"
-pam_files += "${sysconfdir}/security/access.conf"
-pam_files += "${sysconfdir}/security/group.conf"
-pam_files += "${sysconfdir}/security/namespace.conf"
-pam_files += "${sysconfdir}/security/namespace.init"
-pam_files += "${sysconfdir}/security/pam_env.conf"
-pam_files += "${sysconfdir}/security/time.conf"
-pam_files += "${sysconfdir}/pam.d"
-pam_files += "${sysconfdir}/pam.d/system-auth"
-pam_files += "${sysconfdir}/pam.d/other"
-
-pam-docs_files = ""
-
-pam-locale_files = ""
-
-FILES_${PN}-modules-extra = "${pam-modules-extra_files}"
-FILES_${PN}-dev = "${pam-dev_files}"
-FILES_${PN} = "${pam_files}"
-FILES_${PN}-docs = "${pam-docs_files}"
-FILES_${PN}-locale = "${pam-locale_files}"
-
-PKG_pam-modules-extra= "pam-modules-extra"
-PKG_pam-dev= "pam-dev"
-PKG_pam= "pam"
-PKG_pam-docs= "pam-docs"
-PKG_pam-locale= "pam-locale"
-
-require libpam-extraconf.inc
-
diff --git a/meta-tizen/recipes-tizen/pam/libpam_git.bb b/meta-tizen/recipes-tizen/pam/libpam_git.bb
deleted file mode 100644 (file)
index 1228a1c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-require libpam.inc
-
-PRIORITY = "10"
-
-LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-
-SRC_URI += "git://review.tizen.org/platform/upstream/pam;tag=00107b54a1f8f846b0defd1a00b04e5f72990959;nobranch=1"
-
-BBCLASSEXTEND += " native "
-