<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openembedded-core.git/meta/recipes-core/base-passwd, 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>2012-03-19T13:36:53Z</updated>
<entry>
<title>base-passwd: upgrade to 3.5.24</title>
<updated>2012-03-19T13:36:53Z</updated>
<author>
<name>Scott Garman</name>
<email>scott.a.garman@intel.com</email>
</author>
<published>2012-03-15T00:14:43Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=5c0be0af8090839588c04ffdba8fd5d75321126c'/>
<id>urn:sha1:5c0be0af8090839588c04ffdba8fd5d75321126c</id>
<content type='text'>
Includes minor formatting cleanups.

Signed-off-by: Scott Garman &lt;scott.a.garman@intel.com&gt;
</content>
</entry>
<entry>
<title>meta: Replace bb.data.expand(xxx, d) -&gt; d.expand(xxx)</title>
<updated>2012-03-05T18:33:18Z</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2012-03-03T11:21:22Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=065dab7480ea0fae66db4b5a01d09814b1f38e03'/>
<id>urn:sha1:065dab7480ea0fae66db4b5a01d09814b1f38e03</id>
<content type='text'>
sed \
 -e 's:bb.data.\(expand([^,()]*\), *\([^) ]*\) *):\2.\1):g' \
 -i `grep -ril bb.data.expand *`

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>base-passwd: Fix race</title>
<updated>2011-11-29T11:19:54Z</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2011-11-29T10:40:23Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=938d12d9c63fdac97b86a7b9f33cfa05c262e874'/>
<id>urn:sha1:938d12d9c63fdac97b86a7b9f33cfa05c262e874</id>
<content type='text'>
The do_package task this recipe injects depends on the output of
do_populate_sysroot to be present. This introduces the correct
dependency so that the package task works correctly.

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>base-passwd: add Upstream-Status to patches, remove unused patch</title>
<updated>2011-11-24T22:09:19Z</updated>
<author>
<name>Scott Garman</name>
<email>scott.a.garman@intel.com</email>
</author>
<published>2011-11-15T01:11:49Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=a60449f6110bc86dd0d976413c169bafc0ebcada'/>
<id>urn:sha1:a60449f6110bc86dd0d976413c169bafc0ebcada</id>
<content type='text'>
mysql.patch is not used by the recipe anymore, so delete it.

Signed-off-by: Scott Garman &lt;scott.a.garman@intel.com&gt;
</content>
</entry>
<entry>
<title>base-passwd: Move update-passwd into a separate package</title>
<updated>2011-11-15T11:54:43Z</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2011-11-14T13:54:22Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=77ab0f09546c5f6217a8e2f1bc30cf3d4306e3fa'/>
<id>urn:sha1:77ab0f09546c5f6217a8e2f1bc30cf3d4306e3fa</id>
<content type='text'>
update-passwd is the only user of the passwd/group.master files
and was never used by OE since it wasn't run.

This patch packages this separately and adds an appropriate postinst
to make the package useful so people can include it as they wish.

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>base-passwd: Fix the broken preinst/postinstall</title>
<updated>2011-11-15T11:54:43Z</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2011-11-14T12:45:57Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=fc708d88f97e40a5bf929e4e02ed805fb3684ffe'/>
<id>urn:sha1:fc708d88f97e40a5bf929e4e02ed805fb3684ffe</id>
<content type='text'>
The preinst accesses file which may not yet have been unpacked.
The postinst is too late for the creation of these files
for at least the opkg backend.

This patch therefore encodes the file contents into the preinst,
resolving the various issues once and for all.

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>base-passwd: move initial criation of group and passwd to preinst</title>
<updated>2011-10-24T13:28:18Z</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2011-10-20T21:20:43Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=0395eba96d6f37f323f5b76564809a44d7ceb103'/>
<id>urn:sha1:0395eba96d6f37f323f5b76564809a44d7ceb103</id>
<content type='text'>
To allow use and manipulation of users and groups at rootfs building
time, the '/etc/passwd' and '/etc/group' needs to be available as soon
as possible.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>base-passwd: Use BPN in FILES paths</title>
<updated>2011-08-26T19:34:02Z</updated>
<author>
<name>Dongxiao Xu</name>
<email>dongxiao.xu@intel.com</email>
</author>
<published>2011-08-25T08:27:51Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=ec62502988f0d79a69013513f2246980e0d8c01c'/>
<id>urn:sha1:ec62502988f0d79a69013513f2246980e0d8c01c</id>
<content type='text'>
Use BPN instead of PN in FILES paths.
This fixes the login issue by /etc/passwd missing in multilib images.

Signed-off-by: Dongxiao Xu &lt;dongxiao.xu@intel.com&gt;
</content>
</entry>
<entry>
<title>base-passwd: remove login.defs references</title>
<updated>2011-06-28T12:47:47Z</updated>
<author>
<name>Scott Garman</name>
<email>scott.a.garman@intel.com</email>
</author>
<published>2011-06-21T00:21:16Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=3244e21b0d4bd7472330d058b97dc62ea79e0ef9'/>
<id>urn:sha1:3244e21b0d4bd7472330d058b97dc62ea79e0ef9</id>
<content type='text'>
login.defs is owned by shadow-utils, and doesn't belong here. The
shadow-sysroot recipe was created to handle the case this was
originally added for (useradd.bbclass support).

Signed-off-by: Scott Garman &lt;scott.a.garman@intel.com&gt;
</content>
</entry>
<entry>
<title>base-passwd: Fix owners/groups</title>
<updated>2011-06-23T20:01:48Z</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@windriver.com</email>
</author>
<published>2011-06-20T18:03:47Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=8996d4dfd302dc966e39d752761f0f3adbc75683'/>
<id>urn:sha1:8996d4dfd302dc966e39d752761f0f3adbc75683</id>
<content type='text'>
Fix the owners and groups of specific files copied from the developmen tree.
This resolves an issue where those files gain the user/group id of the build
user.

Signed-off-by: Mark Hatle &lt;mark.hatle@windriver.com&gt;
</content>
</entry>
</feed>
