<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openembedded-core.git/meta/packages/pam, branch master</title>
<subtitle></subtitle>
<id>https://trygvis.io/git/2012/05/openembedded-core.git/atom?h=master</id>
<link rel='self' href='https://trygvis.io/git/2012/05/openembedded-core.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/'/>
<updated>2010-09-01T18:09:57Z</updated>
<entry>
<title>packages: Separate out most of the remaining packages into recipes</title>
<updated>2010-09-01T18:09:57Z</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@linux.intel.com</email>
</author>
<published>2010-09-01T18:09:11Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=d62ee7eaf2ba025c3f64b2d4e10dc7cec4637612'/>
<id>urn:sha1:d62ee7eaf2ba025c3f64b2d4e10dc7cec4637612</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>pam: add missing bits from previous commit</title>
<updated>2010-08-17T21:56:12Z</updated>
<author>
<name>Kevin Tian</name>
<email>kevin.tian@intel.com</email>
</author>
<published>2010-08-14T07:46:00Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=7025e6496e89e3a5750aae65b73118d2f6673884'/>
<id>urn:sha1:7025e6496e89e3a5750aae65b73118d2f6673884</id>
<content type='text'>
Signed-off-by: Kevin Tian &lt;kevin.tian@intel.com&gt;
</content>
</entry>
<entry>
<title>pam: rename to libpam and add core config files</title>
<updated>2010-08-13T12:36:01Z</updated>
<author>
<name>Kevin Tian</name>
<email>kevin.tian@intel.com</email>
</author>
<published>2010-08-03T07:53:38Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=46771a85b0cd8edeab2b2bb2b79754fb797f24b2'/>
<id>urn:sha1:46771a85b0cd8edeab2b2bb2b79754fb797f24b2</id>
<content type='text'>
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 &lt;kevin.tian@intel.com&gt;
</content>
</entry>
<entry>
<title>populate-volatile.sh: cleanup duplicated invocations and remove boot warning</title>
<updated>2010-08-12T14:39:24Z</updated>
<author>
<name>Kevin Tian</name>
<email>kevin.tian@intel.com</email>
</author>
<published>2010-08-11T05:34:54Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=e101642a61fc418273c1cd4d58a9564b4bdecc5c'/>
<id>urn:sha1:e101642a61fc418273c1cd4d58a9564b4bdecc5c</id>
<content type='text'>
For one, populate-volatile.sh is itself a rcS script which is invoked earlier
than package's own postinst method (last one in rcS). If package has already
installed their volatile files correctly, it doesn't make sense to update volatile
again in postinst since nothing is changed.

On the other hand, dbus/hal are special since their user/group are only created
in the target. If they pre-install volatiles like others, populate-volatile.sh
will report "undefined user" since at that time their user/group haven't been
created. The better way solving this is to generate their volatile in the fly
after user/group are created, and then update volatiles.

This fix [BUGID #121]

Signed-off-by: Kevin Tian &lt;kevin.tian@intel.com&gt;
</content>
</entry>
<entry>
<title>pam: use volatile to avoid /var/run population in do_rootfs</title>
<updated>2010-07-30T13:50:31Z</updated>
<author>
<name>Kevin Tian</name>
<email>kevin.tian@intel.com</email>
</author>
<published>2010-07-26T07:32:42Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=754c54818d30ae8f5ba644a6b698b8e24636e133'/>
<id>urn:sha1:754c54818d30ae8f5ba644a6b698b8e24636e133</id>
<content type='text'>
also disable doc rebuild to reuse existing man pages.

Signed-off-by: Kevin Tian &lt;kevin.tian@intel.com&gt;
</content>
</entry>
<entry>
<title>pam: upgrade to 1.1.1</title>
<updated>2010-07-09T04:05:41Z</updated>
<author>
<name>Kevin Tian</name>
<email>kevin.tian@intel.com</email>
</author>
<published>2010-07-07T07:17:12Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=59df5a4b2dd2696f34c074d11b15ed18cc6bea65'/>
<id>urn:sha1:59df5a4b2dd2696f34c074d11b15ed18cc6bea65</id>
<content type='text'>
[Patches]
  KEEP   _disable_crossbinary.patch_

[Recipe]
  fix SRC_URI and EXTRA_OECONF indention

Signed-off-by: Kevin Tian &lt;kevin.tian@intel.com&gt;
</content>
</entry>
<entry>
<title>pam: fix metadata</title>
<updated>2010-06-30T22:44:21Z</updated>
<author>
<name>Kevin Tian</name>
<email>kevin.tian@intel.com</email>
</author>
<published>2010-06-30T07:48:40Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=0093d520c96bd5ad93f6709ddd9fb90e065ad175'/>
<id>urn:sha1:0093d520c96bd5ad93f6709ddd9fb90e065ad175</id>
<content type='text'>
Signed-off-by: Kevin Tian &lt;kevin.tian@intel.com&gt;
</content>
</entry>
<entry>
<title>pam: fix inherit, add gettext and change autotools</title>
<updated>2010-01-06T09:17:00Z</updated>
<author>
<name>Joshua Lock</name>
<email>josh@linux.intel.com</email>
</author>
<published>2010-01-06T09:17:00Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=4dac8ed6d791684c23828f05adfee3cc7d03e358'/>
<id>urn:sha1:4dac8ed6d791684c23828f05adfee3cc7d03e358</id>
<content type='text'>
Signed-off-by: Joshua Lock &lt;josh@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>sato: move pam from meta-moblin to meta</title>
<updated>2009-11-20T17:47:18Z</updated>
<author>
<name>Nicolas Dechesne</name>
<email>n-dechesne@ti.com</email>
</author>
<published>2009-11-20T17:47:18Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=2163649b4eb57d8f2aa4ceb931464fd4233ec508'/>
<id>urn:sha1:2163649b4eb57d8f2aa4ceb931464fd4233ec508</id>
<content type='text'>
pam recipe is required to build a sato image, and it was moved in the
meta-moblin collection by mistake, and sato build was broken.

pam is a dependency of policykit which is a dependency of networkmanager.

Signed-off-by: Nicolas Dechesne &lt;n-dechesne@ti.com&gt;
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Move pam, packagekit, monit and gnet to meta-moblin</title>
<updated>2008-12-02T14:30:31Z</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@linux.intel.com</email>
</author>
<published>2008-12-02T14:30:31Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=70203a07239213d60165ba9b2d3e4386c99a510c'/>
<id>urn:sha1:70203a07239213d60165ba9b2d3e4386c99a510c</id>
<content type='text'>
</content>
</entry>
</feed>
