* [PATCH 0/1] useradd.bbclass: fix how RDEPENDS is setup [v2]
@ 2011-11-06 23:27 Scott Garman
2011-11-06 23:27 ` [PATCH 1/1] useradd.bbclass: fix how RDEPENDS is setup Scott Garman
0 siblings, 1 reply; 2+ messages in thread
From: Scott Garman @ 2011-11-06 23:27 UTC (permalink / raw)
To: openembedded-core
Fix bug where only packages named PN included base-passwd in
RDEPENDS.
This fixes [YOCTO #1727]
Thanks to Phil Blundell for revewing my previous pull request, this
is v2 based on his feedback.
The following changes since commit e3c003282afb93ec52882496400b042620ab00ef:
rt-tests: update to 0.83 (2011-11-04 15:43:19 +0000)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib sgarman/useradd-rdepends-final
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=sgarman/useradd-rdepends-final
Scott Garman (1):
useradd.bbclass: fix how RDEPENDS is setup
meta/classes/useradd.bbclass | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
--
1.7.5.4
^ permalink raw reply [flat|nested] 2+ messages in thread
* [PATCH 1/1] useradd.bbclass: fix how RDEPENDS is setup
2011-11-06 23:27 [PATCH 0/1] useradd.bbclass: fix how RDEPENDS is setup [v2] Scott Garman
@ 2011-11-06 23:27 ` Scott Garman
0 siblings, 0 replies; 2+ messages in thread
From: Scott Garman @ 2011-11-06 23:27 UTC (permalink / raw)
To: openembedded-core
Fix bug where only packages named PN included base-passwd in
RDEPENDS.
This fixes [YOCTO #1727]
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
---
meta/classes/useradd.bbclass | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/meta/classes/useradd.bbclass b/meta/classes/useradd.bbclass
index fb70b3e..18e062f 100644
--- a/meta/classes/useradd.bbclass
+++ b/meta/classes/useradd.bbclass
@@ -4,7 +4,6 @@ USERADDPN ?= "${PN}"
# target sysroot, and shadow -native and -sysroot provide the utilities
# and support files needed to add and modify user and group accounts
DEPENDS_append = " base-passwd shadow-native shadow-sysroot"
-RDEPENDS_${USERADDPN}_append = " base-passwd shadow"
# This preinstall function will be run in two contexts: once for the
# native sysroot (as invoked by the useradd_sysroot() wrapper), and
@@ -147,6 +146,13 @@ fakeroot python populate_packages_prepend () {
preinst += d.getVar('useradd_preinst', True)
bb.data.setVar('pkg_preinst_%s' % pkg, preinst, d)
+ # RDEPENDS setup
+ rdepends = d.getVar("RDEPENDS_%s" % pkg, True)
+ if not rdepends:
+ rdepends = ""
+ rdepends += " base-passwd shadow"
+ bb.data.setVar("RDEPENDS_%s" % pkg, rdepends, d)
+
# We add the user/group calls to all packages to allow any package
# to contain files owned by the users/groups defined in the recipe.
# The user/group addition code is careful not to create duplicate
--
1.7.5.4
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2011-11-06 23:33 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-06 23:27 [PATCH 0/1] useradd.bbclass: fix how RDEPENDS is setup [v2] Scott Garman
2011-11-06 23:27 ` [PATCH 1/1] useradd.bbclass: fix how RDEPENDS is setup Scott Garman
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.