[OE-core] [PATCH] opkg-utils: allow disabling update-alternatives
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 | 6 +- 1 file changed, 5 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..6fe04ea 100644 --- a/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb +++ b/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb @@ -19,11 +19,15 @@ 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] = ,,, do_install() { oe_runmake PREFIX=${prefix} DESTDIR=${D} install +if ${@bb.utils.contains('PACKAGECONFIG', 'update-alternatives', 'false', 'true')}; then +rm -f ${D}${bindir}/update-alternatives +fi } PACKAGES =+ update-alternatives-opkg -- 1.8.4 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH] opkg-utils: allow disabling update-alternatives
On Fri, Aug 8, 2014 at 11:41 PM, Saul Wold s...@linux.intel.com wrote: On 08/08/2014 02:37 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 | 6 +- 1 file changed, 5 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..287bf53 100644 --- a/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb +++ b/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb @@ -19,11 +19,15 @@ 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] = ,,, 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 Would @bb.utils.contains() be better here? I think that is the correct thing to use. Sure. Sau! } PACKAGES =+ update-alternatives-opkg -- സുജിത് ഹരിദാസന് Bangalore ProjectContributor to KDE project http://fci.wikia.com/wiki/Anti-DRM-Campaign Blog http://sujithh.info -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH] opkg-utils: allow disabling update-alternatives
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 | 6 +- 1 file changed, 5 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..287bf53 100644 --- a/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb +++ b/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb @@ -19,11 +19,15 @@ 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] = ,,, 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 -- 1.8.4 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH] opkg-utils: allow disabling update-alternatives
On 08/08/2014 02:37 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 | 6 +- 1 file changed, 5 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..287bf53 100644 --- a/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb +++ b/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb @@ -19,11 +19,15 @@ 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] = ,,, 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 Would @bb.utils.contains() be better here? I think that is the correct thing to use. Sau! } PACKAGES =+ update-alternatives-opkg -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH] opkg-utils: allow disabling update-alternatives
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 ''} 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 -- 1.8.4 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH] opkg-utils: allow disabling update-alternatives
Hi Paul Eggleton, On Thu, Aug 7, 2014 at 2:54 PM, Sujith H sujit...@gmail.com 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 ''} 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 -- 1.8.4 In this change I am adding it to PROVIDES only if its required. Hope this change looks ok? Thanks, Sujith H -- സുജിത് ഹരിദാസന് Bangalore ProjectContributor to KDE project http://fci.wikia.com/wiki/Anti-DRM-Campaign Blog http://sujithh.info -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH] opkg-utils: allow disabling update-alternatives
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
[OE-core] [PATCH] opkg-utils: allow disabling update-alternatives
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..952fce4 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_remove = ${@'virtual/update-alternatives' if 'update-alternatives' not in PACKAGECONFIG.split() else ''} 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 -- 1.8.4 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH] opkg-utils: allow disabling update-alternatives
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..952fce4 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_remove = ${@'virtual/update-alternatives' if 'update-alternatives' not in PACKAGECONFIG.split() else ''} 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 -- 1.8.4 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH] opkg-utils: allow disabling update-alternatives
On Wednesday 06 August 2014 17:34:09 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..952fce4 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_remove = ${@'virtual/update-alternatives' if 'update-alternatives' not in PACKAGECONFIG.split() else ''} If we have to do this, rather than using _remove here could we simply make adding it conditional? Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH] opkg-utils: allow disabling update-alternatives
On Wed, Aug 6, 2014 at 6:08 PM, Paul Eggleton paul.eggle...@linux.intel.com wrote: On Wednesday 06 August 2014 17:34:09 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..952fce4 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_remove = ${@'virtual/update-alternatives' if 'update-alternatives' not in PACKAGECONFIG.split() else ''} If we have to do this, rather than using _remove here could we simply make adding it conditional? Isn't _remove itself conditional? Pardon me if my understanding is wrong. Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre -- സുജിത് ഹരിദാസന് Bangalore ProjectContributor to KDE project http://fci.wikia.com/wiki/Anti-DRM-Campaign Blog http://sujithh.info -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH] opkg-utils: allow disabling update-alternatives
On Wednesday 06 August 2014 18:58:11 sujith h wrote: On Wed, Aug 6, 2014 at 6:08 PM, Paul Eggleton paul.eggle...@linux.intel.com wrote: On Wednesday 06 August 2014 17:34:09 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..952fce4 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_remove = ${@'virtual/update-alternatives' if 'update-alternatives' not in PACKAGECONFIG.split() else ''} If we have to do this, rather than using _remove here could we simply make adding it conditional? Isn't _remove itself conditional? Pardon me if my understanding is wrong. What I mean is, this value gets added to PROVIDES here in the same recipe. Rather than unconditionally adding it then conditionally removing it, why not just conditionally add it? Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core