On 08/07/2014 02:24 AM, Sujith H wrote:
From: Sujith H <sujith_harida...@mentor.com>
This is needed to deal with the situation where we're using ipk packaging, so
opkg-utils must be built regardless of what update-alternatives provider we
prefer. The downside to the current implementation is the need to adjust
PACKAGECONFIG as well as PREFERRED_PROVIDER, but it is more explicit that way.
Signed-off-by: Christopher Larson <kerg...@gmail.com>
Signed-off-by: Sujith H <sujith_harida...@mentor.com>
---
meta/recipes-devtools/opkg-utils/opkg-utils_git.bb | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb
b/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb
index 693c216..9364740 100644
--- a/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb
+++ b/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb
@@ -19,11 +19,17 @@ TARGET_CC_ARCH += "${LDFLAGS}"
PYTHONRDEPS = "python python-shell python-io python-math python-crypt
python-logging python-fcntl python-subprocess python-pickle python-compression
python-textutils python-stringold"
PYTHONRDEPS_class-native = ""
-PACKAGECONFIG = "python"
+PACKAGECONFIG = "python update-alternatives"
PACKAGECONFIG[python] = ",,,${PYTHONRDEPS}"
+PACKAGECONFIG[update-alternatives] = ",,,"
+
+PROVIDES += "${@'virtual/update-alternatives' if 'update-alternatives' in
PACKAGECONFIG.split() else ''}"
Is there not still a PROVIDES line above that has the
virtual/update-alternative that needs to be removed?
Sau!
do_install() {
oe_runmake PREFIX=${prefix} DESTDIR=${D} install
+ if ${@'true' if 'update-alternatives' not in PACKAGECONFIG.split()
else 'false'}; then
+ rm -f "${D}${bindir}/update-alternatives"
+ fi
}
PACKAGES =+ "update-alternatives-opkg"
--
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core