summaryrefslogtreecommitdiff
path: root/meta/packages/pam/pam-1.1.1
diff options
context:
space:
mode:
authorKevin Tian <kevin.tian@intel.com>2010-08-03 15:53:38 +0800
committerRichard Purdie <rpurdie@linux.intel.com>2010-08-13 13:36:01 +0100
commit46771a85b0cd8edeab2b2bb2b79754fb797f24b2 (patch)
tree4b85393e5ddf09f5f45f64388c0105f361640be8 /meta/packages/pam/pam-1.1.1
parent59e30ad05f3d51f5ebaaa7ffc855ce93a676a986 (diff)
downloadopenembedded-core-46771a85b0cd8edeab2b2bb2b79754fb797f24b2.tar.gz
openembedded-core-46771a85b0cd8edeab2b2bb2b79754fb797f24b2.tar.bz2
openembedded-core-46771a85b0cd8edeab2b2bb2b79754fb797f24b2.tar.xz
openembedded-core-46771a85b0cd8edeab2b2bb2b79754fb797f24b2.zip
pam: rename to libpam and add core config files
So far pam is not really functional as there no pam config files exists, here we borrow from openembedded to setup core /etc/pam.d to make it functional: * change 'pam' to 'libpam' following Debian naming convention, and change (R)DEPENDS in other recipes * borrow openembedded libpam-base-files with changes: - rename to libpam-runtime to follow Debian naming - only keep common-* core files which can be traced back to Debian libpam-runtime-1.0.1 for license track. Other service specific files (such as atd, cron, ...) are removed because either they may contaminate the license or it's right thing to have their own packages providing them - use same libpam recipe instead of creating a new. This way other /etc/ stuff are all contained by libpam-runtime * like openembedded, we package each pam plugin into seperate package now, with some differnce though: - Some ${sbindir} binaries are bound to specific PAM plugin. So better to package them together with corresponding plugin package - populate_sysroot_prepend is invoked before actual populate_sysroot, at that time ${D} binaries haven't been tripped. So it's difficult to specify -dev for those plugin pacakges from _prepend which are simply empty. actually one -dev/-doc per recipe is one good exercise here. Signed-off-by: Kevin Tian <kevin.tian@intel.com>
Diffstat (limited to 'meta/packages/pam/pam-1.1.1')
-rw-r--r--meta/packages/pam/pam-1.1.1/99_pam1
-rw-r--r--meta/packages/pam/pam-1.1.1/disable_crossbinary.patch34
2 files changed, 0 insertions, 35 deletions
diff --git a/meta/packages/pam/pam-1.1.1/99_pam b/meta/packages/pam/pam-1.1.1/99_pam
deleted file mode 100644
index 97e990d10..000000000
--- a/meta/packages/pam/pam-1.1.1/99_pam
+++ /dev/null
@@ -1 +0,0 @@
-d root root 0755 /var/run/sepermit none
diff --git a/meta/packages/pam/pam-1.1.1/disable_crossbinary.patch b/meta/packages/pam/pam-1.1.1/disable_crossbinary.patch
deleted file mode 100644
index 43359b08f..000000000
--- a/meta/packages/pam/pam-1.1.1/disable_crossbinary.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-padout should be compiled using the native compiler but isn't.
-Disable this piece of documentation for now.
-
-RP
-
-Index: Linux-PAM-1.0.2/doc/specs/Makefile.am
-===================================================================
---- Linux-PAM-1.0.2.orig/doc/specs/Makefile.am 2008-11-04 21:06:23.000000000 +0000
-+++ Linux-PAM-1.0.2/doc/specs/Makefile.am 2008-11-04 21:07:06.000000000 +0000
-@@ -2,21 +2,8 @@
- # Copyright (c) 2005, 2006 Thorsten Kukuk <kukuk@suse.de>
- #
-
--CLEANFILES = draft-morgan-pam-current.txt *~
-+CLEANFILES = *~
-
--EXTRA_DIST = draft-morgan-pam.raw std-agent-id.raw rfc86.0.txt
-+EXTRA_DIST = std-agent-id.raw rfc86.0.txt
-
--draft-morgan-pam-current.txt: padout draft-morgan-pam.raw
-- ./padout < $(srcdir)/draft-morgan-pam.raw > draft-morgan-pam-current.txt
--
--AM_YFLAGS = -d
--
--BUILT_SOURCES = parse_y.h
--
--noinst_PROGRAMS = padout
--
--padout_SOURCES = parse_l.l parse_y.y
--
--padout_LDADD = @LEXLIB@
--
--doc_DATA = draft-morgan-pam-current.txt rfc86.0.txt
-+doc_DATA = rfc86.0.txt