From: Roman I Khimov Date: Wed, 29 Apr 2009 19:57:54 +0000 (+0400) Subject: coreutils-native: make mandatory dep for all packages X-Git-Tag: Release-2010-05/1~3629^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=deb50c8b70a08632e779db9ee60d3f2d655fd3aa;p=openembedded.git coreutils-native: make mandatory dep for all packages Gives us guaranteed sane GNU coreutils on any host. Should greatly ease support for various non-GNU host systems and allow to safely remove some other native packages like 'install-native'. Acked-by: Otavio Salvador --- diff --git a/classes/base.bbclass b/classes/base.bbclass index e5fd814b25..270b05d11e 100644 --- a/classes/base.bbclass +++ b/classes/base.bbclass @@ -125,9 +125,11 @@ def base_dep_prepend(d): # the case where host == build == target, for now we don't work in # that case though. # - deps = "shasum-native " - if bb.data.getVar('PN', d, True) == "shasum-native": + deps = "shasum-native coreutils-native" + if bb.data.getVar('PN', d, True) == "shasum-native" or bb.data.getVar('PN', d, True) == "stagemanager-native": deps = "" + if bb.data.getVar('PN', d, True) == "coreutils-native": + deps = "shasum-native" # INHIBIT_DEFAULT_DEPS doesn't apply to the patch command. Whether or not # we need that built is the responsibility of the patch function / class, not