Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH 0/1] nativesdk-coreutils: a lot of warnings fixed
@ 2016-03-16  2:49 Dengke Du
  2016-03-16  2:49 ` [PATCH 1/1] " Dengke Du
  0 siblings, 1 reply; 5+ messages in thread
From: Dengke Du @ 2016-03-16  2:49 UTC (permalink / raw)
  Cc: openembedded-core

The following changes since commit 0f62b3e5344f63deca43091fa7909448d4f87279:

  quilt: fix ptest faildiff.test failed (2016-03-14 21:24:00 -0400)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib dengke/nativesdk-coreutils_many_warnings_fixed
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=dengke/nativesdk-coreutils_many_warnings_fixed

Dengke Du (1):
  nativesdk-coreutils: a lot of warnings fixed

 meta/recipes-core/coreutils/coreutils_8.25.bb | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

-- 
1.9.1



^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH 1/1] nativesdk-coreutils: a lot of warnings fixed
  2016-03-16  2:49 [PATCH 0/1] nativesdk-coreutils: a lot of warnings fixed Dengke Du
@ 2016-03-16  2:49 ` Dengke Du
  2016-03-16 21:30   ` Burton, Ross
  0 siblings, 1 reply; 5+ messages in thread
From: Dengke Du @ 2016-03-16  2:49 UTC (permalink / raw)
  Cc: openembedded-core

When we create nativesdk-coreutils, a lot of warnings appear,it
show many files can't find. Because in the coreutils recipe, it
didn't contain the do_install for the nativesdk, so when the
alternative system check the files in the following process, it
can't find the files. So we should add the do_install for the
nativesdk, change the function do_install_append_class-target() to
do_install_append() in the file:
	meta/recipes-core/coreutils/coreutils_8.25.bb
in this way, the alternative system can find the files, the warnings
disappear.

Signed-off-by: Dengke Du <dengke.du@windriver.com>
---
 meta/recipes-core/coreutils/coreutils_8.25.bb | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-core/coreutils/coreutils_8.25.bb b/meta/recipes-core/coreutils/coreutils_8.25.bb
index 650008e..ffedecb 100644
--- a/meta/recipes-core/coreutils/coreutils_8.25.bb
+++ b/meta/recipes-core/coreutils/coreutils_8.25.bb
@@ -27,6 +27,7 @@ SRC_URI[manpages.sha256sum] = "2ee31c3a6d2276f49c5515375d4a0c1047580da6ac1053689
 
 EXTRA_OECONF_class-native = "--without-gmp"
 EXTRA_OECONF_class-target = "--enable-install-program=arch --libexecdir=${libdir}"
+EXTRA_OECONF_class-nativesdk = "--enable-install-program=arch"
 
 # acl and xattr are not default features
 #
@@ -67,7 +68,7 @@ do_compile_prepend () {
 	mkdir -p ${B}/src
 }
 
-do_install_append_class-target() {
+do_install_append() {
 	for i in df mktemp base64; do mv ${D}${bindir}/$i ${D}${bindir}/$i.${BPN}; done
 
 	install -d ${D}${base_bindir}
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [PATCH 1/1] nativesdk-coreutils: a lot of warnings fixed
  2016-03-16  2:49 ` [PATCH 1/1] " Dengke Du
@ 2016-03-16 21:30   ` Burton, Ross
  2016-03-16 21:52     ` Paul Eggleton
  0 siblings, 1 reply; 5+ messages in thread
From: Burton, Ross @ 2016-03-16 21:30 UTC (permalink / raw)
  To: Dengke Du; +Cc: OE-core

[-- Attachment #1: Type: text/plain, Size: 436 bytes --]

On 16 March 2016 at 02:49, Dengke Du <dengke.du@windriver.com> wrote:

> When we create nativesdk-coreutils, a lot of warnings appear,it
> show many files can't find.
>

I don't think anywhere where nativesdk packages are used actually runs the
postinst scripts to create the alternative links, so maybe we should be
stopping update-alternatives do anything in nativesdk (just like it doesn't
do anything for native)?

Ross

[-- Attachment #2: Type: text/html, Size: 853 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 1/1] nativesdk-coreutils: a lot of warnings fixed
  2016-03-16 21:30   ` Burton, Ross
@ 2016-03-16 21:52     ` Paul Eggleton
  2016-03-17  9:35       ` dengke.du
  0 siblings, 1 reply; 5+ messages in thread
From: Paul Eggleton @ 2016-03-16 21:52 UTC (permalink / raw)
  To: openembedded-core, Burton, Ross

On Wed, 16 Mar 2016 21:30:35 Burton, Ross wrote:
> On 16 March 2016 at 02:49, Dengke Du <dengke.du@windriver.com> wrote:
> > When we create nativesdk-coreutils, a lot of warnings appear,it
> > show many files can't find.
> 
> I don't think anywhere where nativesdk packages are used actually runs the
> postinst scripts to create the alternative links, so maybe we should be
> stopping update-alternatives do anything in nativesdk (just like it doesn't
> do anything for native)?

Actually I checked this by adding a dummy line which creates a file in $D to 
the dbus postinst and then adding nativesdk-dbus to buildtools-tarball - it 
seems that the postinst does actually get run. As long as the postinst can 
successfully run at SDK construction time then apparently it should work.

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH 1/1] nativesdk-coreutils: a lot of warnings fixed
  2016-03-16 21:52     ` Paul Eggleton
@ 2016-03-17  9:35       ` dengke.du
  0 siblings, 0 replies; 5+ messages in thread
From: dengke.du @ 2016-03-17  9:35 UTC (permalink / raw)
  To: Paul Eggleton, openembedded-core, Burton, Ross

[-- Attachment #1: Type: text/plain, Size: 1234 bytes --]

After a talk with Hongxu jia, we decided to change the 
do_install_append_class-target()
to do_install_append(), in this function, added the following:
if [ "${CLASSOVERRIDE}" = "class-native" ]; then
                 return
          fi
in this way, avoid the conflict with the following 
do_install_append_class-native function.

//dengke
On 2016年03月17日 05:52, Paul Eggleton wrote:
> On Wed, 16 Mar 2016 21:30:35 Burton, Ross wrote:
>> On 16 March 2016 at 02:49, Dengke Du <dengke.du@windriver.com> wrote:
>>> When we create nativesdk-coreutils, a lot of warnings appear,it
>>> show many files can't find.
>> I don't think anywhere where nativesdk packages are used actually runs the
>> postinst scripts to create the alternative links, so maybe we should be
>> stopping update-alternatives do anything in nativesdk (just like it doesn't
>> do anything for native)?
> Actually I checked this by adding a dummy line which creates a file in $D to
> the dbus postinst and then adding nativesdk-dbus to buildtools-tarball - it
> seems that the postinst does actually get run. As long as the postinst can
> successfully run at SDK construction time then apparently it should work.
>
> Cheers,
> Paul
>


[-- Attachment #2: Type: text/html, Size: 2077 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-03-17  9:35 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-16  2:49 [PATCH 0/1] nativesdk-coreutils: a lot of warnings fixed Dengke Du
2016-03-16  2:49 ` [PATCH 1/1] " Dengke Du
2016-03-16 21:30   ` Burton, Ross
2016-03-16 21:52     ` Paul Eggleton
2016-03-17  9:35       ` dengke.du

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox