meta-tizen: Modify pam rules
authorRonan Le Martret <ronan@fridu.net>
Sat, 31 May 2014 11:31:32 +0000 (13:31 +0200)
committerPatrick Ohly <patrick.ohly@intel.com>
Fri, 9 Jan 2015 17:20:18 +0000 (09:20 -0800)
Change-Id: I0c3cc886f0441e5b34930e9d5468c725dc64c5ec
(From meta-tizen rev: c8e1b36ceebcef4951a60a68b3f4a9bc2c48de71)

Signed-off-by: Ronan Le Martret <ronan@fridu.net>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
24 files changed:
meta-tizen/recipes-extended/pam/libpam/0001-add-packaging.patch [deleted file]
meta-tizen/recipes-extended/pam/libpam/0002-fix-includes.patch [deleted file]
meta-tizen/recipes-extended/pam/libpam/0003-add-missing-files.patch [deleted file]
meta-tizen/recipes-extended/pam/libpam/0004-Update-to-1.1.6.patch [deleted file]
meta-tizen/recipes-extended/pam/libpam/0005-add-missing-DESTDIR.patch [deleted file]
meta-tizen/recipes-extended/pam/libpam/0006-Update-to-1.1.6.patch [deleted file]
meta-tizen/recipes-extended/pam/libpam/0007-Move-pam_mkhomedir.so-to-main-package-systemd-needs-.patch [deleted file]
meta-tizen/recipes-extended/pam/libpam/0008-remove-manifest-macro.patch [deleted file]
meta-tizen/recipes-extended/pam/libpam/0009-remove-manifest-macro.patch [deleted file]
meta-tizen/recipes-extended/pam/libpam/0010-remove-manifest.patch [deleted file]
meta-tizen/recipes-extended/pam/libpam/0011-remove-non-existant-manifest-macro.patch [deleted file]
meta-tizen/recipes-extended/pam/libpam/0012-Add-multi-lib-support.patch [deleted file]
meta-tizen/recipes-extended/pam/libpam/0013-Fixed-package-groups.patch [deleted file]
meta-tizen/recipes-extended/pam/libpam/0014-resetting-manifest-requested-domain-to-floor.patch [deleted file]
meta-tizen/recipes-extended/pam/libpam/0015-build-locale-package.patch [deleted file]
meta-tizen/recipes-extended/pam/libpam/0016-optimize-package-groups.patch [deleted file]
meta-tizen/recipes-extended/pam/libpam/0017-fixed-license.patch [deleted file]
meta-tizen/recipes-extended/pam/libpam/0018-Add-a-pam-module-to-set-smack-label-PTREL-549.patch [deleted file]
meta-tizen/recipes-extended/pam/libpam/0019-adding-.changes.patch [deleted file]
meta-tizen/recipes-extended/pam/libpam/0020-Packaging-spec-cleanup.patch [deleted file]
meta-tizen/recipes-extended/pam/libpam/other [deleted file]
meta-tizen/recipes-extended/pam/libpam_1.1.6.bbappend [deleted file]
meta-tizen/recipes-tizen/pam/files/system-auth [moved from meta-tizen/recipes-extended/pam/libpam/system-auth with 100% similarity]
meta-tizen/recipes-tizen/pam/libpam-extraconf.inc

diff --git a/meta-tizen/recipes-extended/pam/libpam/0001-add-packaging.patch b/meta-tizen/recipes-extended/pam/libpam/0001-add-packaging.patch
deleted file mode 100644 (file)
index 7c1423e..0000000
+++ /dev/null
@@ -1,247 +0,0 @@
-From ad470da426563b3de0d99e02efec02b5e65ee30a Mon Sep 17 00:00:00 2001
-From: Anas Nashif <anas.nashif@intel.com>
-Date: Tue, 6 Nov 2012 22:56:58 -0800
-Subject: [PATCH 01/20] add packaging
-
----
- packaging/pam-fix-includes.patch |  25 +++++
- packaging/pam.spec               | 195 +++++++++++++++++++++++++++++++++++++++
- 2 files changed, 220 insertions(+)
- create mode 100644 packaging/pam-fix-includes.patch
- create mode 100644 packaging/pam.spec
-
-diff --git a/packaging/pam-fix-includes.patch b/packaging/pam-fix-includes.patch
-new file mode 100644
-index 0000000..99c5fc8
---- /dev/null
-+++ b/packaging/pam-fix-includes.patch
-@@ -0,0 +1,25 @@
-+Index: Linux-PAM-1.1.5/modules/pam_unix/pam_unix_acct.c
-+===================================================================
-+--- Linux-PAM-1.1.5.orig/modules/pam_unix/pam_unix_acct.c
-++++ Linux-PAM-1.1.5/modules/pam_unix/pam_unix_acct.c
-+@@ -47,6 +47,8 @@
-+ #include <time.h>            /* for time() */
-+ #include <errno.h>
-+ #include <sys/wait.h>
-++#include <sys/time.h>
-++#include <sys/resource.h>
-+ 
-+ #include <security/_pam_macros.h>
-+ 
-+Index: Linux-PAM-1.1.5/modules/pam_unix/pam_unix_passwd.c
-+===================================================================
-+--- Linux-PAM-1.1.5.orig/modules/pam_unix/pam_unix_passwd.c
-++++ Linux-PAM-1.1.5/modules/pam_unix/pam_unix_passwd.c
-+@@ -54,6 +54,7 @@
-+ #include <ctype.h>
-+ #include <sys/time.h>
-+ #include <sys/stat.h>
-++#include <sys/resource.h>
-+ 
-+ #include <signal.h>
-+ #include <errno.h>
-diff --git a/packaging/pam.spec b/packaging/pam.spec
-new file mode 100644
-index 0000000..c5dda90
---- /dev/null
-+++ b/packaging/pam.spec
-@@ -0,0 +1,195 @@
-+%define _sbindir /sbin
-+%define _moduledir %{_libdir}/security
-+%define _secconfdir %{_sysconfdir}/security
-+%define _pamconfdir %{_sysconfdir}/pam.d
-+
-+Name:           pam
-+Version:        1.1.5
-+Release:        1
-+License:        BSD and GPLv2+ and BSD with advertising
-+Summary:        PAM
-+Url:            http://www.linux-pam.org/
-+Group:          System/Base
-+Source0:        %{name}-%{version}.tar.bz2
-+Source1:        system-auth
-+Source2:        other
-+Source1001:     %{name}.manifest
-+Patch0:         pam-fix-includes.patch
-+
-+BuildRequires:  autoconf,
-+BuildRequires:  automake,
-+BuildRequires:  bison
-+BuildRequires:  db4-devel
-+BuildRequires:  flex
-+BuildRequires:  gcc
-+BuildRequires:  libtool
-+BuildRequires:  net-tools
-+BuildRequires:  zlib-devel
-+Requires(post): /sbin/ldconfig
-+Requires(post): /usr/bin/install
-+Requires(postun): /sbin/ldconfig
-+
-+%description
-+PAM (Pluggable Authentication Modules) is a system security tool that
-+allows system administrators to set authentication policy without
-+having to recompile programs that handle authentication.
-+
-+%package -n pam-modules-extra
-+Summary:        Extra modules provided by PAM not used in the base system
-+Group:          System/Base
-+Requires:       pam = %{version}
-+
-+%description -n pam-modules-extra
-+PAM (Pluggable Authentication Modules) is a system security tool that
-+allows system administrators to set authentication policy without
-+having to recompile programs that handle authentication. This package
-+contains extra modules for use by programs that are not used in the
-+default Tizen install.
-+
-+%package devel
-+Summary:        Files needed for developing PAM-aware applications and modules for PAM
-+Group:          Development/Libraries
-+Requires:       pam = %{version}
-+
-+%description devel
-+PAM (Pluggable Authentication Modules) is a system security tool that
-+allows system administrators to set authentication policy without
-+having to recompile programs that handle authentication. This package
-+contains header files and static libraries used for building both
-+PAM-aware applications and modules for use with PAM.
-+
-+%prep
-+%setup -q
-+%patch0 -p1
-+
-+libtoolize -f #--copy --force && aclocal && autoheader
-+autoreconf
-+
-+%build
-+cp %{SOURCE1001} .
-+CFLAGS="-fPIC %{optflags} " ; export CFLAGS
-+
-+%configure \
-+        --libdir=%{_libdir} \
-+        --includedir=%{_includedir}/security \
-+        --enable-isadir=../..%{_moduledir} \
-+        --disable-audit \
-+        --disable-nls \
-+        --with-db-uniquename=_pam \
-+        --with-libiconv-prefix=/usr \
-+        --enable-read-both-confs &&
-+
-+make %{?_smp_flags} CFLAGS="$CFLAGS -lfl -lcrypt"
-+
-+%install
-+%make_install
-+
-+# RPM uses docs from source tree
-+rm -rf %{buildroot}%{_datadir}/doc/Linux-PAM
-+# Included in setup package
-+rm -f %{buildroot}%{_sysconfdir}/environment
-+
-+for phase in auth acct passwd session ; do
-+      ln -sf pam_unix.so %{buildroot}%{_moduledir}/pam_unix_${phase}.so
-+done
-+
-+# Install default pam configuration files
-+install -d -m 0755 %{buildroot}%{_pamconfdir}
-+install -m 0644 %{SOURCE1} %{buildroot}%{_pamconfdir}/
-+install -m 0644 %{SOURCE2} %{buildroot}%{_pamconfdir}/
-+
-+%post
-+/sbin/ldconfig
-+if [ ! -a /var/log/faillog ] ; then
-+      /usr/bin/install -m 600 /dev/null /var/log/faillog
-+fi
-+if [ ! -a /var/log/tallylog ] ; then
-+      /usr/bin/install -m 600 /dev/null /var/log/tallylog
-+fi
-+
-+%postun -p /sbin/ldconfig
-+
-+
-+%files
-+%manifest pam.manifest
-+%doc Copyright
-+%{_sbindir}/pam_tally
-+%{_sbindir}/pam_tally2
-+%attr(4755,root,root) %{_sbindir}/pam_timestamp_check
-+%attr(4755,root,root) %{_sbindir}/unix_chkpwd
-+%attr(0700,root,root) %{_sbindir}/unix_update
-+%attr(0755,root,root) %{_sbindir}/mkhomedir_helper
-+%{_sysconfdir}/security/limits.conf
-+%{_libdir}/libpam.so.*
-+%{_libdir}/libpam_misc.so.*
-+%{_libdir}/libpamc.so.*
-+%dir %{_moduledir}
-+%{_moduledir}/pam_deny.so
-+%{_moduledir}/pam_env.so
-+%{_moduledir}/pam_keyinit.so
-+%{_moduledir}/pam_limits.so
-+%{_moduledir}/pam_loginuid.so
-+%{_moduledir}/pam_namespace.so
-+%{_moduledir}/pam_nologin.so
-+%{_moduledir}/pam_permit.so
-+%{_moduledir}/pam_lastlog.so
-+%{_moduledir}/pam_rootok.so
-+%{_moduledir}/pam_securetty.so
-+%{_moduledir}/pam_succeed_if.so
-+%{_moduledir}/pam_unix.so
-+%{_moduledir}/pam_wheel.so
-+%{_moduledir}/pam_xauth.so
-+%{_moduledir}/pam_filter
-+%dir %{_secconfdir}
-+%config(noreplace) %{_secconfdir}/access.conf
-+%config(noreplace) %{_secconfdir}/group.conf
-+%config(noreplace) %{_secconfdir}/namespace.conf
-+#%dir %{_secconfdir}/namespace.d
-+%attr(755,root,root) %config(noreplace) %{_secconfdir}/namespace.init
-+%config(noreplace) %{_secconfdir}/pam_env.conf
-+%config(noreplace) %{_secconfdir}/time.conf
-+%dir %{_pamconfdir}
-+%{_pamconfdir}/system-auth
-+%{_pamconfdir}/other
-+
-+%files -n pam-modules-extra
-+%manifest pam.manifest
-+%{_moduledir}/pam_access.so
-+%{_moduledir}/pam_debug.so
-+%{_moduledir}/pam_echo.so
-+%{_moduledir}/pam_exec.so
-+%{_moduledir}/pam_faildelay.so
-+%{_moduledir}/pam_filter.so
-+%{_moduledir}/pam_ftp.so
-+%{_moduledir}/pam_group.so
-+%{_moduledir}/pam_issue.so
-+%{_moduledir}/pam_listfile.so
-+%{_moduledir}/pam_localuser.so
-+%{_moduledir}/pam_mail.so
-+%{_moduledir}/pam_mkhomedir.so
-+%{_moduledir}/pam_motd.so
-+%{_moduledir}/pam_pwhistory.so
-+%{_moduledir}/pam_rhosts.so
-+%{_moduledir}/pam_shells.so
-+%{_moduledir}/pam_stress.so
-+%{_moduledir}/pam_tally.so
-+%{_moduledir}/pam_time.so
-+%{_moduledir}/pam_timestamp.so
-+%{_moduledir}/pam_umask.so
-+%{_moduledir}/pam_unix_acct.so
-+%{_moduledir}/pam_unix_auth.so
-+%{_moduledir}/pam_unix_passwd.so
-+%{_moduledir}/pam_unix_session.so
-+%{_moduledir}/pam_warn.so
-+
-+%files devel
-+%manifest pam.manifest
-+%{_includedir}/security/*
-+%doc %{_mandir}/man3/*
-+%doc %{_mandir}/man5/*
-+%doc %{_mandir}/man8/*
-+%{_libdir}/libpam.so
-+%{_libdir}/libpam_misc.so
-+%{_libdir}/libpamc.so
-+%{_libdir}/security/pam_tally2.so
-+
--- 
-1.8.1.4
-
diff --git a/meta-tizen/recipes-extended/pam/libpam/0002-fix-includes.patch b/meta-tizen/recipes-extended/pam/libpam/0002-fix-includes.patch
deleted file mode 100644 (file)
index 8c5727c..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-From fa9915be1e26c3fb68ce0861ce2cba200f336fed Mon Sep 17 00:00:00 2001
-From: Anas Nashif <anas.nashif@intel.com>
-Date: Wed, 7 Nov 2012 20:03:07 -0800
-Subject: [PATCH 02/20] fix includes
-
----
- modules/pam_unix/pam_unix_acct.c   | 2 ++
- modules/pam_unix/pam_unix_passwd.c | 1 +
- 2 files changed, 3 insertions(+)
-
-diff --git a/modules/pam_unix/pam_unix_acct.c b/modules/pam_unix/pam_unix_acct.c
-index 4a362f8..9b56bbd 100644
---- a/modules/pam_unix/pam_unix_acct.c
-+++ b/modules/pam_unix/pam_unix_acct.c
-@@ -48,6 +48,8 @@
- #include <time.h>             /* for time() */
- #include <errno.h>
- #include <sys/wait.h>
-+#include <sys/time.h>
-+#include <sys/resource.h>
- #include <security/_pam_macros.h>
-diff --git a/modules/pam_unix/pam_unix_passwd.c b/modules/pam_unix/pam_unix_passwd.c
-index 9e1302d..e4b7629 100644
---- a/modules/pam_unix/pam_unix_passwd.c
-+++ b/modules/pam_unix/pam_unix_passwd.c
-@@ -54,6 +54,7 @@
- #include <ctype.h>
- #include <sys/time.h>
- #include <sys/stat.h>
-+#include <sys/resource.h>
- #include <signal.h>
- #include <errno.h>
--- 
-1.8.1.4
-
diff --git a/meta-tizen/recipes-extended/pam/libpam/0003-add-missing-files.patch b/meta-tizen/recipes-extended/pam/libpam/0003-add-missing-files.patch
deleted file mode 100644 (file)
index a5f2cf5..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-From 24daff79d8e50a65906e3a37d20d6a340421309f Mon Sep 17 00:00:00 2001
-From: Anas Nashif <anas.nashif@intel.com>
-Date: Wed, 7 Nov 2012 20:04:22 -0800
-Subject: [PATCH 03/20] add missing files
-
----
- packaging/pam-fix-includes.patch | 25 -------------------------
- packaging/pam.spec               |  2 --
- 2 files changed, 27 deletions(-)
- delete mode 100644 packaging/pam-fix-includes.patch
-
-diff --git a/packaging/pam-fix-includes.patch b/packaging/pam-fix-includes.patch
-deleted file mode 100644
-index 99c5fc8..0000000
---- a/packaging/pam-fix-includes.patch
-+++ /dev/null
-@@ -1,25 +0,0 @@
--Index: Linux-PAM-1.1.5/modules/pam_unix/pam_unix_acct.c
--===================================================================
----- Linux-PAM-1.1.5.orig/modules/pam_unix/pam_unix_acct.c
--+++ Linux-PAM-1.1.5/modules/pam_unix/pam_unix_acct.c
--@@ -47,6 +47,8 @@
-- #include <time.h>            /* for time() */
-- #include <errno.h>
-- #include <sys/wait.h>
--+#include <sys/time.h>
--+#include <sys/resource.h>
-- 
-- #include <security/_pam_macros.h>
-- 
--Index: Linux-PAM-1.1.5/modules/pam_unix/pam_unix_passwd.c
--===================================================================
----- Linux-PAM-1.1.5.orig/modules/pam_unix/pam_unix_passwd.c
--+++ Linux-PAM-1.1.5/modules/pam_unix/pam_unix_passwd.c
--@@ -54,6 +54,7 @@
-- #include <ctype.h>
-- #include <sys/time.h>
-- #include <sys/stat.h>
--+#include <sys/resource.h>
-- 
-- #include <signal.h>
-- #include <errno.h>
-diff --git a/packaging/pam.spec b/packaging/pam.spec
-index c5dda90..8cf314e 100644
---- a/packaging/pam.spec
-+++ b/packaging/pam.spec
-@@ -14,7 +14,6 @@ Source0:        %{name}-%{version}.tar.bz2
- Source1:        system-auth
- Source2:        other
- Source1001:     %{name}.manifest
--Patch0:         pam-fix-includes.patch
- BuildRequires:  autoconf,
- BuildRequires:  automake,
-@@ -60,7 +59,6 @@ PAM-aware applications and modules for use with PAM.
- %prep
- %setup -q
--%patch0 -p1
- libtoolize -f #--copy --force && aclocal && autoheader
- autoreconf
--- 
-1.8.1.4
-
diff --git a/meta-tizen/recipes-extended/pam/libpam/0004-Update-to-1.1.6.patch b/meta-tizen/recipes-extended/pam/libpam/0004-Update-to-1.1.6.patch
deleted file mode 100644 (file)
index 2cf0e74..0000000
+++ /dev/null
@@ -1,111 +0,0 @@
-From c4d409a068d570560ba92375d26702588324c3d3 Mon Sep 17 00:00:00 2001
-From: Anas Nashif <anas.nashif@intel.com>
-Date: Fri, 11 Jan 2013 21:45:07 -0800
-Subject: [PATCH 04/20] Update to 1.1.6
-
----
- packaging/other       |  5 +++++
- packaging/pam.spec    | 15 +++++----------
- packaging/system-auth | 17 +++++++++++++++++
- 3 files changed, 27 insertions(+), 10 deletions(-)
- create mode 100644 packaging/other
- create mode 100644 packaging/system-auth
-
-diff --git a/packaging/other b/packaging/other
-new file mode 100644
-index 0000000..50c6e52
---- /dev/null
-+++ b/packaging/other
-@@ -0,0 +1,5 @@
-+#%PAM-1.0
-+auth       required   pam_deny.so
-+account    required   pam_deny.so
-+password   required   pam_deny.so
-+session    required   pam_deny.so
-diff --git a/packaging/pam.spec b/packaging/pam.spec
-index 8cf314e..1ea9180 100644
---- a/packaging/pam.spec
-+++ b/packaging/pam.spec
-@@ -4,16 +4,15 @@
- %define _pamconfdir %{_sysconfdir}/pam.d
- Name:           pam
--Version:        1.1.5
-+Version:        1.1.6
- Release:        1
- License:        BSD and GPLv2+ and BSD with advertising
- Summary:        PAM
- Url:            http://www.linux-pam.org/
- Group:          System/Base
--Source0:        %{name}-%{version}.tar.bz2
-+Source0:        Linux-PAM-%{version}.tar.bz2
- Source1:        system-auth
- Source2:        other
--Source1001:     %{name}.manifest
- BuildRequires:  autoconf,
- BuildRequires:  automake,
-@@ -58,13 +57,12 @@ contains header files and static libraries used for building both
- PAM-aware applications and modules for use with PAM.
- %prep
--%setup -q
-+%setup -q -n Linux-PAM-%{version}
- libtoolize -f #--copy --force && aclocal && autoheader
- autoreconf
- %build
--cp %{SOURCE1001} .
- CFLAGS="-fPIC %{optflags} " ; export CFLAGS
- %configure \
-@@ -109,8 +107,7 @@ fi
- %files
--%manifest pam.manifest
--%doc Copyright
-+%license Copyright
- %{_sbindir}/pam_tally
- %{_sbindir}/pam_tally2
- %attr(4755,root,root) %{_sbindir}/pam_timestamp_check
-@@ -183,11 +180,9 @@ fi
- %files devel
- %manifest pam.manifest
- %{_includedir}/security/*
--%doc %{_mandir}/man3/*
--%doc %{_mandir}/man5/*
--%doc %{_mandir}/man8/*
- %{_libdir}/libpam.so
- %{_libdir}/libpam_misc.so
- %{_libdir}/libpamc.so
- %{_libdir}/security/pam_tally2.so
-+%docs_package
-diff --git a/packaging/system-auth b/packaging/system-auth
-new file mode 100644
-index 0000000..44a1011
---- /dev/null
-+++ b/packaging/system-auth
-@@ -0,0 +1,17 @@
-+#%PAM-1.0
-+auth        required      pam_env.so
-+auth        sufficient    pam_unix.so try_first_pass nullok
-+auth        required      pam_deny.so
-+
-+account     required      pam_unix.so
-+
-+# cracklib is disabled in the build.
-+# password    required      pam_cracklib.so try_first_pass retry=3 type=
-+password    sufficient    pam_unix.so try_first_pass nullok sha512 shadow
-+password    required      pam_deny.so
-+
-+session     optional      pam_keyinit.so revoke
-+#session     optional      pam_systemd.so
-+session     required      pam_limits.so
-+session     [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid
-+session     required      pam_unix.so
--- 
-1.8.1.4
-
diff --git a/meta-tizen/recipes-extended/pam/libpam/0005-add-missing-DESTDIR.patch b/meta-tizen/recipes-extended/pam/libpam/0005-add-missing-DESTDIR.patch
deleted file mode 100644 (file)
index ac52393..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-From 7b192f8b21862b41fe36d1625b6894c7e3df5b79 Mon Sep 17 00:00:00 2001
-From: Anas Nashif <anas.nashif@intel.com>
-Date: Fri, 11 Jan 2013 21:52:03 -0800
-Subject: [PATCH 05/20] add missing DESTDIR
-
----
- modules/pam_namespace/Makefile.am | 2 +-
- modules/pam_sepermit/Makefile.am  | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/modules/pam_namespace/Makefile.am b/modules/pam_namespace/Makefile.am
-index a28f196..ebb00f3 100644
---- a/modules/pam_namespace/Makefile.am
-+++ b/modules/pam_namespace/Makefile.am
-@@ -40,7 +40,7 @@ if HAVE_UNSHARE
-   secureconf_SCRIPTS = namespace.init
- install-data-local:
--      mkdir -p $(namespaceddir)
-+      mkdir -p $(DESTDIR)$(namespaceddir)
- endif
-diff --git a/modules/pam_sepermit/Makefile.am b/modules/pam_sepermit/Makefile.am
-index cfc5594..bc82275 100644
---- a/modules/pam_sepermit/Makefile.am
-+++ b/modules/pam_sepermit/Makefile.am
-@@ -35,7 +35,7 @@ if HAVE_LIBSELINUX
-   securelib_LTLIBRARIES = pam_sepermit.la
- install-data-local:
--      mkdir -p $(sepermitlockdir)
-+      mkdir -p $(DESTDIR)$(sepermitlockdir)
- endif
- if ENABLE_REGENERATE_MAN
- noinst_DATA = README pam_sepermit.8 sepermit.conf.5
--- 
-1.8.1.4
-
diff --git a/meta-tizen/recipes-extended/pam/libpam/0006-Update-to-1.1.6.patch b/meta-tizen/recipes-extended/pam/libpam/0006-Update-to-1.1.6.patch
deleted file mode 100644 (file)
index 6417f24..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-From 75fb8705a8675295843e397030dc1b8d4dcde536 Mon Sep 17 00:00:00 2001
-From: Anas Nashif <anas.nashif@intel.com>
-Date: Fri, 11 Jan 2013 21:53:43 -0800
-Subject: [PATCH 06/20] Update to 1.1.6
-
----
- packaging/pam.changes | 3 +++
- 1 file changed, 3 insertions(+)
- create mode 100644 packaging/pam.changes
-
-diff --git a/packaging/pam.changes b/packaging/pam.changes
-new file mode 100644
-index 0000000..3390f5f
---- /dev/null
-+++ b/packaging/pam.changes
-@@ -0,0 +1,3 @@
-+* Fri Jan 11 2013 Anas Nashif <anas.nashif@intel.com> upstream/1.1.6@7b192f8
-+- Update to 1.1.6
-+
--- 
-1.8.1.4
-
diff --git a/meta-tizen/recipes-extended/pam/libpam/0007-Move-pam_mkhomedir.so-to-main-package-systemd-needs-.patch b/meta-tizen/recipes-extended/pam/libpam/0007-Move-pam_mkhomedir.so-to-main-package-systemd-needs-.patch
deleted file mode 100644 (file)
index d6863c2..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-From d35f12c684d5b12dee1960a7803824bba9a676bd Mon Sep 17 00:00:00 2001
-From: Anas Nashif <anas.nashif@intel.com>
-Date: Wed, 16 Jan 2013 16:24:16 -0800
-Subject: [PATCH 07/20] Move pam_mkhomedir.so to main package, systemd needs it
-
----
- packaging/pam.changes | 3 +++
- packaging/pam.spec    | 6 +++---
- 2 files changed, 6 insertions(+), 3 deletions(-)
-
-diff --git a/packaging/pam.changes b/packaging/pam.changes
-index 3390f5f..c2fbe90 100644
---- a/packaging/pam.changes
-+++ b/packaging/pam.changes
-@@ -1,3 +1,6 @@
-+* Wed Jan 16 2013 Anas Nashif <anas.nashif@intel.com> submit/trunk/20130112.055406@75fb870
-+- Move pam_mkhomedir.so to main package, systemd needs it
-+
- * Fri Jan 11 2013 Anas Nashif <anas.nashif@intel.com> upstream/1.1.6@7b192f8
- - Update to 1.1.6
-diff --git a/packaging/pam.spec b/packaging/pam.spec
-index 1ea9180..a6ddc34 100644
---- a/packaging/pam.spec
-+++ b/packaging/pam.spec
-@@ -14,8 +14,8 @@ Source0:        Linux-PAM-%{version}.tar.bz2
- Source1:        system-auth
- Source2:        other
--BuildRequires:  autoconf,
--BuildRequires:  automake,
-+BuildRequires:  autoconf
-+BuildRequires:  automake
- BuildRequires:  bison
- BuildRequires:  db4-devel
- BuildRequires:  flex
-@@ -135,6 +135,7 @@ fi
- %{_moduledir}/pam_wheel.so
- %{_moduledir}/pam_xauth.so
- %{_moduledir}/pam_filter
-+%{_moduledir}/pam_mkhomedir.so
- %dir %{_secconfdir}
- %config(noreplace) %{_secconfdir}/access.conf
- %config(noreplace) %{_secconfdir}/group.conf
-@@ -161,7 +162,6 @@ fi
- %{_moduledir}/pam_listfile.so
- %{_moduledir}/pam_localuser.so
- %{_moduledir}/pam_mail.so
--%{_moduledir}/pam_mkhomedir.so
- %{_moduledir}/pam_motd.so
- %{_moduledir}/pam_pwhistory.so
- %{_moduledir}/pam_rhosts.so
--- 
-1.8.1.4
-
diff --git a/meta-tizen/recipes-extended/pam/libpam/0008-remove-manifest-macro.patch b/meta-tizen/recipes-extended/pam/libpam/0008-remove-manifest-macro.patch
deleted file mode 100644 (file)
index 9ecc013..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-From 58ebf98fb7abdc126169c48a5606c448ecfc8270 Mon Sep 17 00:00:00 2001
-From: Anas Nashif <anas.nashif@intel.com>
-Date: Sat, 2 Feb 2013 17:25:21 -0800
-Subject: [PATCH 08/20] remove manifest macro
-
----
- packaging/pam.spec | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/packaging/pam.spec b/packaging/pam.spec
-index a6ddc34..0d8aebe 100644
---- a/packaging/pam.spec
-+++ b/packaging/pam.spec
-@@ -149,7 +149,6 @@ fi
- %{_pamconfdir}/other
- %files -n pam-modules-extra
--%manifest pam.manifest
- %{_moduledir}/pam_access.so
- %{_moduledir}/pam_debug.so
- %{_moduledir}/pam_echo.so
--- 
-1.8.1.4
-
diff --git a/meta-tizen/recipes-extended/pam/libpam/0009-remove-manifest-macro.patch b/meta-tizen/recipes-extended/pam/libpam/0009-remove-manifest-macro.patch
deleted file mode 100644 (file)
index 0c28857..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-From 821a95223a0c2f22e43dc01423dc2fb4352e4293 Mon Sep 17 00:00:00 2001
-From: Anas Nashif <anas.nashif@intel.com>
-Date: Sat, 2 Feb 2013 17:25:33 -0800
-Subject: [PATCH 09/20] remove manifest macro
-
----
- packaging/pam.changes | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/packaging/pam.changes b/packaging/pam.changes
-index c2fbe90..d23bfa3 100644
---- a/packaging/pam.changes
-+++ b/packaging/pam.changes
-@@ -1,3 +1,6 @@
-+* Sat Feb 02 2013 Anas Nashif <anas.nashif@intel.com> accepted/trunk/20130117.013515@58ebf98
-+- remove manifest macro
-+
- * Wed Jan 16 2013 Anas Nashif <anas.nashif@intel.com> submit/trunk/20130112.055406@75fb870
- - Move pam_mkhomedir.so to main package, systemd needs it
--- 
-1.8.1.4
-
diff --git a/meta-tizen/recipes-extended/pam/libpam/0010-remove-manifest.patch b/meta-tizen/recipes-extended/pam/libpam/0010-remove-manifest.patch
deleted file mode 100644 (file)
index e55ee72..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-From 3b802af3505daec915c7c740b83a9d388a64015d Mon Sep 17 00:00:00 2001
-From: Anas Nashif <anas.nashif@intel.com>
-Date: Sat, 2 Feb 2013 17:33:53 -0800
-Subject: [PATCH 10/20] remove manifest
-
----
- packaging/pam.spec | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/packaging/pam.spec b/packaging/pam.spec
-index 0d8aebe..6ef0aad 100644
---- a/packaging/pam.spec
-+++ b/packaging/pam.spec
-@@ -177,7 +177,6 @@ fi
- %{_moduledir}/pam_warn.so
- %files devel
--%manifest pam.manifest
- %{_includedir}/security/*
- %{_libdir}/libpam.so
- %{_libdir}/libpam_misc.so
--- 
-1.8.1.4
-
diff --git a/meta-tizen/recipes-extended/pam/libpam/0011-remove-non-existant-manifest-macro.patch b/meta-tizen/recipes-extended/pam/libpam/0011-remove-non-existant-manifest-macro.patch
deleted file mode 100644 (file)
index f2d8b7c..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-From 0bf5af91e99d30942ea89172f0aa3dfda19691f7 Mon Sep 17 00:00:00 2001
-From: Anas Nashif <anas.nashif@intel.com>
-Date: Sat, 2 Feb 2013 17:34:13 -0800
-Subject: [PATCH 11/20] remove non-existant manifest macro
-
----
- packaging/pam.changes | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/packaging/pam.changes b/packaging/pam.changes
-index d23bfa3..eedb6cb 100644
---- a/packaging/pam.changes
-+++ b/packaging/pam.changes
-@@ -1,3 +1,6 @@
-+* Sat Feb 02 2013 Anas Nashif <anas.nashif@intel.com> submit/trunk/20130203.012535@3b802af
-+- remove non-existant manifest macro
-+
- * Sat Feb 02 2013 Anas Nashif <anas.nashif@intel.com> accepted/trunk/20130117.013515@58ebf98
- - remove manifest macro
--- 
-1.8.1.4
-
diff --git a/meta-tizen/recipes-extended/pam/libpam/0012-Add-multi-lib-support.patch b/meta-tizen/recipes-extended/pam/libpam/0012-Add-multi-lib-support.patch
deleted file mode 100644 (file)
index 27adb2d..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-From f3ed55fb93f9413a03190a2e950707e874919c2e Mon Sep 17 00:00:00 2001
-From: Patrick McCarty <patrick.mccarty@linux.intel.com>
-Date: Tue, 5 Feb 2013 17:03:12 -0800
-Subject: [PATCH 12/20] Add multi-lib support
-
-Change-Id: Ie3f00a4319e7beb2be15236b725ca5cd3f57ce87
----
- packaging/baselibs.conf | 1 +
- 1 file changed, 1 insertion(+)
- create mode 100644 packaging/baselibs.conf
-
-diff --git a/packaging/baselibs.conf b/packaging/baselibs.conf
-new file mode 100644
-index 0000000..dc83ed2
---- /dev/null
-+++ b/packaging/baselibs.conf
-@@ -0,0 +1 @@
-+pam
--- 
-1.8.1.4
-
diff --git a/meta-tizen/recipes-extended/pam/libpam/0013-Fixed-package-groups.patch b/meta-tizen/recipes-extended/pam/libpam/0013-Fixed-package-groups.patch
deleted file mode 100644 (file)
index 7b75971..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-From 60744838d458089f74f1f2a792a0599d9aace6ca Mon Sep 17 00:00:00 2001
-From: Anas Nashif <anas.nashif@intel.com>
-Date: Fri, 22 Mar 2013 11:04:21 -0700
-Subject: [PATCH 13/20] Fixed package groups
-
----
- packaging/pam.changes | 3 +++
- packaging/pam.spec    | 4 ++--
- 2 files changed, 5 insertions(+), 2 deletions(-)
-
-diff --git a/packaging/pam.changes b/packaging/pam.changes
-index eedb6cb..92fa9a8 100644
---- a/packaging/pam.changes
-+++ b/packaging/pam.changes
-@@ -1,3 +1,6 @@
-+* Fri Mar 22 2013 Anas Nashif <anas.nashif@intel.com> submit/trunk/20130203.013415@f3ed55f
-+- Fixed package groups
-+
- * Sat Feb 02 2013 Anas Nashif <anas.nashif@intel.com> submit/trunk/20130203.012535@3b802af
- - remove non-existant manifest macro
-diff --git a/packaging/pam.spec b/packaging/pam.spec
-index 6ef0aad..9b8a90a 100644
---- a/packaging/pam.spec
-+++ b/packaging/pam.spec
-@@ -9,7 +9,7 @@ Release:        1
- License:        BSD and GPLv2+ and BSD with advertising
- Summary:        PAM
- Url:            http://www.linux-pam.org/
--Group:          System/Base
-+Group:          Security/Access Control
- Source0:        Linux-PAM-%{version}.tar.bz2
- Source1:        system-auth
- Source2:        other
-@@ -34,7 +34,7 @@ having to recompile programs that handle authentication.
- %package -n pam-modules-extra
- Summary:        Extra modules provided by PAM not used in the base system
--Group:          System/Base
-+Group:          Security/Access Control
- Requires:       pam = %{version}
- %description -n pam-modules-extra
--- 
-1.8.1.4
-
diff --git a/meta-tizen/recipes-extended/pam/libpam/0014-resetting-manifest-requested-domain-to-floor.patch b/meta-tizen/recipes-extended/pam/libpam/0014-resetting-manifest-requested-domain-to-floor.patch
deleted file mode 100644 (file)
index f4c61cc..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-From 7708f7f5845f8ff34598d3cae0e8c361c1456b98 Mon Sep 17 00:00:00 2001
-From: Alexandru Cornea <alexandru.cornea@intel.com>
-Date: Mon, 1 Jul 2013 21:46:20 +0300
-Subject: [PATCH 14/20] resetting manifest requested domain to floor
-
----
- packaging/pam.manifest | 5 +++++
- packaging/pam.spec     | 5 +++++
- 2 files changed, 10 insertions(+)
- create mode 100644 packaging/pam.manifest
-
-diff --git a/packaging/pam.manifest b/packaging/pam.manifest
-new file mode 100644
-index 0000000..017d22d
---- /dev/null
-+++ b/packaging/pam.manifest
-@@ -0,0 +1,5 @@
-+<manifest>
-+ <request>
-+    <domain name="_"/>
-+ </request>
-+</manifest>
-diff --git a/packaging/pam.spec b/packaging/pam.spec
-index 9b8a90a..5402e7a 100644
---- a/packaging/pam.spec
-+++ b/packaging/pam.spec
-@@ -13,6 +13,7 @@ Group:          Security/Access Control
- Source0:        Linux-PAM-%{version}.tar.bz2
- Source1:        system-auth
- Source2:        other
-+Source1001:   pam.manifest
- BuildRequires:  autoconf
- BuildRequires:  automake
-@@ -58,6 +59,7 @@ PAM-aware applications and modules for use with PAM.
- %prep
- %setup -q -n Linux-PAM-%{version}
-+cp %{SOURCE1001} .
- libtoolize -f #--copy --force && aclocal && autoheader
- autoreconf
-@@ -107,6 +109,7 @@ fi
- %files
-+%manifest %{name}.manifest
- %license Copyright
- %{_sbindir}/pam_tally
- %{_sbindir}/pam_tally2
-@@ -149,6 +152,7 @@ fi
- %{_pamconfdir}/other
- %files -n pam-modules-extra
-+%manifest %{name}.manifest
- %{_moduledir}/pam_access.so
- %{_moduledir}/pam_debug.so
- %{_moduledir}/pam_echo.so
-@@ -177,6 +181,7 @@ fi
- %{_moduledir}/pam_warn.so
- %files devel
-+%manifest %{name}.manifest
- %{_includedir}/security/*
- %{_libdir}/libpam.so
- %{_libdir}/libpam_misc.so
--- 
-1.8.1.4
-
diff --git a/meta-tizen/recipes-extended/pam/libpam/0015-build-locale-package.patch b/meta-tizen/recipes-extended/pam/libpam/0015-build-locale-package.patch
deleted file mode 100644 (file)
index 84a20dd..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-From e59a7c8f368344f18c2c4dd9eec95130ea783892 Mon Sep 17 00:00:00 2001
-From: Anas Nashif <anas.nashif@intel.com>
-Date: Mon, 22 Jul 2013 10:22:03 -0400
-Subject: [PATCH 15/20] build locale package
-
----
- packaging/pam.changes | 3 +++
- packaging/pam.spec    | 5 ++++-
- 2 files changed, 7 insertions(+), 1 deletion(-)
-
-diff --git a/packaging/pam.changes b/packaging/pam.changes
-index 92fa9a8..f6a52b2 100644
---- a/packaging/pam.changes
-+++ b/packaging/pam.changes
-@@ -1,3 +1,6 @@
-+* Mon Jul 22 2013 Anas Nashif <anas.nashif@intel.com> accepted/tizen/20130710.215322@b4d6d0b
-+- build locale package
-+
- * Fri Mar 22 2013 Anas Nashif <anas.nashif@intel.com> submit/trunk/20130203.013415@f3ed55f
- - Fixed package groups
-diff --git a/packaging/pam.spec b/packaging/pam.spec
-index 5402e7a..5c418cd 100644
---- a/packaging/pam.spec
-+++ b/packaging/pam.spec
-@@ -24,6 +24,7 @@ BuildRequires:  gcc
- BuildRequires:  libtool
- BuildRequires:  net-tools
- BuildRequires:  zlib-devel
-+BuildRequires:  gettext-tools
- Requires(post): /sbin/ldconfig
- Requires(post): /usr/bin/install
- Requires(postun): /sbin/ldconfig
-@@ -72,7 +73,6 @@ CFLAGS="-fPIC %{optflags} " ; export CFLAGS
-         --includedir=%{_includedir}/security \
-         --enable-isadir=../..%{_moduledir} \
-         --disable-audit \
--        --disable-nls \
-         --with-db-uniquename=_pam \
-         --with-libiconv-prefix=/usr \
-         --enable-read-both-confs &&
-@@ -96,6 +96,8 @@ install -d -m 0755 %{buildroot}%{_pamconfdir}
- install -m 0644 %{SOURCE1} %{buildroot}%{_pamconfdir}/
- install -m 0644 %{SOURCE2} %{buildroot}%{_pamconfdir}/
-+%find_lang Linux-PAM
-+
- %post
- /sbin/ldconfig
- if [ ! -a /var/log/faillog ] ; then
-@@ -107,6 +109,7 @@ fi
- %postun -p /sbin/ldconfig
-+%lang_package -f Linux-PAM
- %files
- %manifest %{name}.manifest
--- 
-1.8.1.4
-
diff --git a/meta-tizen/recipes-extended/pam/libpam/0016-optimize-package-groups.patch b/meta-tizen/recipes-extended/pam/libpam/0016-optimize-package-groups.patch
deleted file mode 100644 (file)
index c73437f..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-From 792be7ce64749c9cc5712c21cd0c347046cbfe06 Mon Sep 17 00:00:00 2001
-From: Anas Nashif <anas.nashif@intel.com>
-Date: Thu, 1 Aug 2013 16:28:00 -0400
-Subject: [PATCH 16/20] optimize package groups
-
----
- packaging/pam.changes | 3 +++
- packaging/pam.spec    | 1 -
- 2 files changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/packaging/pam.changes b/packaging/pam.changes
-index f6a52b2..be6647f 100644
---- a/packaging/pam.changes
-+++ b/packaging/pam.changes
-@@ -1,3 +1,6 @@
-+* Thu Aug 01 2013 Anas Nashif <anas.nashif@intel.com> accepted/tizen/20130722.203006@d9d7f57
-+- Update package groups
-+
- * Mon Jul 22 2013 Anas Nashif <anas.nashif@intel.com> accepted/tizen/20130710.215322@b4d6d0b
- - build locale package
-diff --git a/packaging/pam.spec b/packaging/pam.spec
-index 5c418cd..8ad3593 100644
---- a/packaging/pam.spec
-+++ b/packaging/pam.spec
-@@ -48,7 +48,6 @@ default Tizen install.
- %package devel
- Summary:        Files needed for developing PAM-aware applications and modules for PAM
--Group:          Development/Libraries
- Requires:       pam = %{version}
- %description devel
--- 
-1.8.1.4
-
diff --git a/meta-tizen/recipes-extended/pam/libpam/0017-fixed-license.patch b/meta-tizen/recipes-extended/pam/libpam/0017-fixed-license.patch
deleted file mode 100644 (file)
index 012f2d0..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-From fd1ec3bd9cbceed1e8651efc44611ba556968f99 Mon Sep 17 00:00:00 2001
-From: Anas Nashif <anas.nashif@intel.com>
-Date: Fri, 2 Aug 2013 11:07:52 -0400
-Subject: [PATCH 17/20] fixed license
-
----
- packaging/pam.changes | 3 +++
- packaging/pam.spec    | 4 ++--
- 2 files changed, 5 insertions(+), 2 deletions(-)
-
-diff --git a/packaging/pam.changes b/packaging/pam.changes
-index be6647f..9384291 100644
---- a/packaging/pam.changes
-+++ b/packaging/pam.changes
-@@ -1,3 +1,6 @@
-+* Fri Aug 02 2013 Anas Nashif <anas.nashif@intel.com> submit/tizen/20130802.145428@792be7c
-+- fixed license
-+
- * Thu Aug 01 2013 Anas Nashif <anas.nashif@intel.com> accepted/tizen/20130722.203006@d9d7f57
- - Update package groups
-diff --git a/packaging/pam.spec b/packaging/pam.spec
-index 8ad3593..c18b282 100644
---- a/packaging/pam.spec
-+++ b/packaging/pam.spec
-@@ -6,14 +6,14 @@
- Name:           pam
- Version:        1.1.6
- Release:        1
--License:        BSD and GPLv2+ and BSD with advertising
-+License:        GPL-2.0+ or BSD-3-Clause
- Summary:        PAM
- Url:            http://www.linux-pam.org/
- Group:          Security/Access Control
- Source0:        Linux-PAM-%{version}.tar.bz2
- Source1:        system-auth
- Source2:        other
--Source1001:   pam.manifest
-+Source1001:     pam.manifest
- BuildRequires:  autoconf
- BuildRequires:  automake
--- 
-1.8.1.4
-
diff --git a/meta-tizen/recipes-extended/pam/libpam/0018-Add-a-pam-module-to-set-smack-label-PTREL-549.patch b/meta-tizen/recipes-extended/pam/libpam/0018-Add-a-pam-module-to-set-smack-label-PTREL-549.patch
deleted file mode 100644 (file)
index b268029..0000000
+++ /dev/null
@@ -1,135 +0,0 @@
-From e9fdd38aa536be354b972b74e4fef8f961e7c73d Mon Sep 17 00:00:00 2001
-From: Michael Leibowitz <michael.leibowitz@intel.com>
-Date: Thu, 20 Feb 2014 16:49:35 -0800
-Subject: [PATCH 18/20] Add a pam module to set smack label (PTREL-549)
-
-After some back and forth, this was deemed to be sufficient for now, as
-other solutions where wrong in an equal number of cases, but where
-substantially more complicated.
-
-Adds a session module that just sets context to "User"
-
-Change-Id: I5a72fee29519d89d6b8ea60cd970d0438a0cb7cd
-Signed-off-by: Michael Leibowitz <michael.leibowitz@intel.com>
----
- configure.in                  |  4 ++++
- modules/Makefile.am           |  2 +-
- modules/pam_smack/Makefile.am | 11 +++++++++++
- modules/pam_smack/pam_smack.c | 31 +++++++++++++++++++++++++++++++
- packaging/pam.spec            |  2 ++
- 5 files changed, 49 insertions(+), 1 deletion(-)
- create mode 100644 modules/pam_smack/Makefile.am
- create mode 100644 modules/pam_smack/pam_smack.c
-
-diff --git a/configure.in b/configure.in
-index ae762a2..2749f0c 100644
---- a/configure.in
-+++ b/configure.in
-@@ -498,6 +498,9 @@ if test ! -z "$LIBSELINUX" ; then
-     LIBS=$BACKUP_LIBS
- fi
-+dnl hacks for pam_smack
-+PKG_CHECK_MODULES([LIBSMACK], [libsmack])
-+
- dnl Checks for header files.
- AC_HEADER_DIRENT
- AC_HEADER_STDC
-@@ -625,6 +628,7 @@ AC_CONFIG_FILES([Makefile libpam/Makefile libpamc/Makefile libpamc/test/Makefile
-       modules/pam_unix/Makefile modules/pam_userdb/Makefile \
-       modules/pam_warn/Makefile modules/pam_wheel/Makefile \
-       modules/pam_xauth/Makefile doc/Makefile doc/specs/Makefile \
-+      modules/pam_smack/Makefile \
-       doc/man/Makefile doc/sag/Makefile doc/adg/Makefile \
-       doc/mwg/Makefile examples/Makefile tests/Makefile \
-       xtests/Makefile])
-diff --git a/modules/Makefile.am b/modules/Makefile.am
-index 0c80cea..885a4ad 100644
---- a/modules/Makefile.am
-+++ b/modules/Makefile.am
-@@ -11,7 +11,7 @@ SUBDIRS = pam_access pam_cracklib pam_debug pam_deny pam_echo \
-       pam_selinux pam_sepermit pam_shells pam_stress \
-       pam_succeed_if pam_tally pam_tally2 pam_time pam_timestamp \
-       pam_tty_audit pam_umask \
--      pam_unix pam_userdb pam_warn pam_wheel pam_xauth
-+      pam_unix pam_userdb pam_warn pam_wheel pam_xauth pam_smack
- CLEANFILES = *~
-diff --git a/modules/pam_smack/Makefile.am b/modules/pam_smack/Makefile.am
-new file mode 100644
-index 0000000..4a415d9
---- /dev/null
-+++ b/modules/pam_smack/Makefile.am
-@@ -0,0 +1,11 @@
-+securelibdir = $(SECUREDIR)
-+secureconfdir = $(SCONFIGDIR)
-+
-+AM_CFLAGS = -I$(top_srcdir)/libpam/include -I$(top_srcdir)/libpamc/include @LIBSMACK_CFLAGS@
-+AM_LDFLAGS = -no-undefined -avoid-version -module
-+if HAVE_VERSIONING
-+  AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map
-+endif
-+securelib_LTLIBRARIES = pam_smack.la
-+pam_smack_la_LIBADD = $(top_builddir)/libpam/libpam.la @LIBSMACK_LIBS@
-+pam_smack_la_SOURCES = pam_smack.c
-diff --git a/modules/pam_smack/pam_smack.c b/modules/pam_smack/pam_smack.c
-new file mode 100644
-index 0000000..4fde36e
---- /dev/null
-+++ b/modules/pam_smack/pam_smack.c
-@@ -0,0 +1,31 @@
-+#define _GNU_SOURCE
-+#include <syslog.h>
-+#include <sys/smack.h>
-+
-+#define PAM_SM_SESSION
-+#include <security/pam_modules.h>
-+#include <security/pam_modutil.h>
-+
-+
-+PAM_EXTERN int 
-+pam_sm_open_session (pam_handle_t *pamh,
-+                   int flags,
-+                   int argc,
-+                   const char **argv)
-+{
-+  if (smack_smackfs_path ()) {
-+    int rc = smack_set_label_for_self ("User");
-+    if (rc) {
-+      pam_syslog (pamh, LOG_WARNING, "couldn't set label");
-+    }
-+  }
-+
-+  return PAM_SUCCESS;
-+}
-+
-+PAM_EXTERN int
-+pam_sm_close_session (pam_handle_t *pamh, int flags,
-+                      int argc, const char **argv)
-+{
-+  return PAM_IGNORE;
-+}
-diff --git a/packaging/pam.spec b/packaging/pam.spec
-index c18b282..e7f679b 100644
---- a/packaging/pam.spec
-+++ b/packaging/pam.spec
-@@ -25,6 +25,7 @@ BuildRequires:  libtool
- BuildRequires:  net-tools
- BuildRequires:  zlib-devel
- BuildRequires:  gettext-tools
-+BuildRequires:  smack-devel
- Requires(post): /sbin/ldconfig
- Requires(post): /usr/bin/install
- Requires(postun): /sbin/ldconfig
-@@ -181,6 +182,7 @@ fi
- %{_moduledir}/pam_unix_passwd.so
- %{_moduledir}/pam_unix_session.so
- %{_moduledir}/pam_warn.so
-+%{_moduledir}/pam_smack.so
- %files devel
- %manifest %{name}.manifest
--- 
-1.8.1.4
-
diff --git a/meta-tizen/recipes-extended/pam/libpam/0019-adding-.changes.patch b/meta-tizen/recipes-extended/pam/libpam/0019-adding-.changes.patch
deleted file mode 100644 (file)
index ce07099..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-From d2a097ba110167aeb4cfffe62042fb7119f27f30 Mon Sep 17 00:00:00 2001
-From: Michael Leibowitz <michael.leibowitz@intel.com>
-Date: Mon, 24 Feb 2014 14:53:02 -0800
-Subject: [PATCH 19/20] adding .changes
-
-Change-Id: I51c91b81cd5109ff9befa0e9d793e124928af28a
-Signed-off-by: Michael Leibowitz <michael.leibowitz@intel.com>
----
- packaging/pam.changes | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/packaging/pam.changes b/packaging/pam.changes
-index 9384291..17283ca 100644
---- a/packaging/pam.changes
-+++ b/packaging/pam.changes
-@@ -1,3 +1,7 @@
-+* Mon Feb 24 2014 Michael Leibowitz <michael.leibowitz@intel.com> accepted/tizen/ivi/genivi/20140131.034623@e9fdd38
-+- Add a pam module to set smack label (PTREL-549)
-+- fixed license
-+
- * Fri Aug 02 2013 Anas Nashif <anas.nashif@intel.com> submit/tizen/20130802.145428@792be7c
- - fixed license
--- 
-1.8.1.4
-
diff --git a/meta-tizen/recipes-extended/pam/libpam/0020-Packaging-spec-cleanup.patch b/meta-tizen/recipes-extended/pam/libpam/0020-Packaging-spec-cleanup.patch
deleted file mode 100644 (file)
index 3db8cfd..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-From 00107b54a1f8f846b0defd1a00b04e5f72990959 Mon Sep 17 00:00:00 2001
-From: Ronan Le Martret <ronan@fridu.net>
-Date: Wed, 5 Mar 2014 09:52:39 +0100
-Subject: [PATCH 20/20] Packaging: spec cleanup.
-
-Change-Id: I3cc5abeac491670b4551c47f2acd87138e6e5bde
-Signed-off-by: Ronan Le Martret <ronan@fridu.net>
----
- packaging/pam.spec | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/packaging/pam.spec b/packaging/pam.spec
-index e7f679b..96aa0e1 100644
---- a/packaging/pam.spec
-+++ b/packaging/pam.spec
-@@ -62,13 +62,11 @@ PAM-aware applications and modules for use with PAM.
- %setup -q -n Linux-PAM-%{version}
- cp %{SOURCE1001} .
--libtoolize -f #--copy --force && aclocal && autoheader
--autoreconf
- %build
- CFLAGS="-fPIC %{optflags} " ; export CFLAGS
--%configure \
-+%reconfigure \
-         --libdir=%{_libdir} \
-         --includedir=%{_includedir}/security \
-         --enable-isadir=../..%{_moduledir} \
--- 
-1.8.1.4
-
diff --git a/meta-tizen/recipes-extended/pam/libpam/other b/meta-tizen/recipes-extended/pam/libpam/other
deleted file mode 100644 (file)
index 50c6e52..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-#%PAM-1.0
-auth       required   pam_deny.so
-account    required   pam_deny.so
-password   required   pam_deny.so
-session    required   pam_deny.so
diff --git a/meta-tizen/recipes-extended/pam/libpam_1.1.6.bbappend b/meta-tizen/recipes-extended/pam/libpam_1.1.6.bbappend
deleted file mode 100644 (file)
index 120576d..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/libpam"
-
-SRC_URI += "file://system-auth \
-            file://other \
-            file://0001-add-packaging.patch \
-            file://0002-fix-includes.patch \
-            file://0003-add-missing-files.patch \
-            file://0004-Update-to-1.1.6.patch \
-            file://0006-Update-to-1.1.6.patch \
-            file://0007-Move-pam_mkhomedir.so-to-main-package-systemd-needs-.patch \
-            file://0008-remove-manifest-macro.patch \
-            file://0009-remove-manifest-macro.patch \
-            file://0010-remove-manifest.patch \
-            file://0011-remove-non-existant-manifest-macro.patch \
-            file://0012-Add-multi-lib-support.patch \
-            file://0013-Fixed-package-groups.patch \
-            file://0014-resetting-manifest-requested-domain-to-floor.patch \
-            file://0015-build-locale-package.patch \
-            file://0016-optimize-package-groups.patch \
-            file://0017-fixed-license.patch \
-            file://0018-Add-a-pam-module-to-set-smack-label-PTREL-549.patch \
-            file://0019-adding-.changes.patch \
-            file://0020-Packaging-spec-cleanup.patch \
-            "
-
-# Patch fail:
-# 0005-add-missing-DESTDIR.patch
-
-do_install_append() {
-    install -d -m 0755 ${D}/etc/pam.d
-    install -m 0644 ${WORKDIR}/system-auth ${D}/etc/pam.d
-    install -m 0644 ${WORKDIR}/other ${D}/etc/pam.d
-}
-
-FILES_${PN} += " /etc/pam.d/system-auth /etc/pam.d/other"
\ No newline at end of file
index 24b043a..c14c0ac 100644 (file)
@@ -37,4 +37,6 @@ for i in _pam_compat.h \
     cp ${D}${prefix}/include/${i} ${D}${prefix}/include/security/
 done
 
+install -m 0644 ${WORKDIR}/system-auth ${D}/etc/pam.d
+
 }
\ No newline at end of file