> On Apr 26, 2016, at 7:34 AM, Denys Dmytriyenko <[email protected]> wrote: > > On Mon, Apr 25, 2016 at 11:04:37PM -0700, Robert Yang wrote: >> From: Dengke Du <[email protected]> >> >> The do_install_append is used for moving/renaming for ALTERNATIVE, but >> it breaks native, for example there is no ln, but ln.coreutils, that >> makes coreutils-native don't work. This patch fixes the problem. >> >> Signed-off-by: Dengke Du <[email protected]> >> Signed-off-by: Robert Yang <[email protected]> >> --- >> meta/recipes-core/coreutils/coreutils_8.25.bb | 10 +++++----- >> 1 file changed, 5 insertions(+), 5 deletions(-) >> >> diff --git a/meta/recipes-core/coreutils/coreutils_8.25.bb >> b/meta/recipes-core/coreutils/coreutils_8.25.bb >> index 419a693..77b3862 100644 >> --- a/meta/recipes-core/coreutils/coreutils_8.25.bb >> +++ b/meta/recipes-core/coreutils/coreutils_8.25.bb >> @@ -70,6 +70,11 @@ do_compile_prepend () { >> } >> >> do_install_append() { >> + if [ "${CLASSOVERRIDE}" = "class-native" ]; then >> + rm -f ${D}${STAGING_BINDIR_NATIVE}/groups >> + return >> + fi > > Would that skip the rest of do_install_append() for class-native due to the > return call? Is it expected?
it would ignore anything below it yes. Can this be done via override instead
do_something_class-native () { …. }
>
>
>> for i in df mktemp base64; do mv ${D}${bindir}/$i
>> ${D}${bindir}/$i.${BPN}; done
>>
>> install -d ${D}${base_bindir}
>> @@ -91,11 +96,6 @@ do_install_append() {
>> cp -a ${D}${mandir}/man1/test.1 ${D}${mandir}/man1/lbracket.1.${BPN}
>> }
>>
>> -do_install_append_class-native(){
>> - # remove groups to fix conflict with shadow-native
>> - rm -f ${D}${STAGING_BINDIR_NATIVE}/groups
>> -}
>> -
>> inherit update-alternatives
>>
>> ALTERNATIVE_PRIORITY = "100"
>> --
>> 2.7.4
>>
>> --
>> _______________________________________________
>> Openembedded-core mailing list
>> [email protected]
>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
> --
> _______________________________________________
> Openembedded-core mailing list
> [email protected]
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
signature.asc
Description: Message signed with OpenPGP using GPGMail
-- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
