]> code.ossystems Code Review - openembedded-core.git/commit
package_rpm.bbclass: Fix attemptonly install failures
authorMark Hatle <mark.hatle@windriver.com>
Fri, 17 Aug 2012 16:25:40 +0000 (11:25 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 17 Aug 2012 16:48:23 +0000 (17:48 +0100)
commit16d8d7fdda4ae7d108f5d50cde3f6104e231bd23
tree8b5155b60df580e414519d8d267dd32cdb15d0ef
parent43600df0d4efc976a9451163dd334b4763937932
package_rpm.bbclass: Fix attemptonly install failures

During an attemptonly install, if you try to install two packages that
conflict with each other, a message is generated:

 error: Failed dependencies:
     dropbear conflicts with openssh-6.0p1-r4.ppc603e
     dropbear conflicts with openssh-sshd-6.0p1-r4.ppc603e

This is placed onto stderr (vs stdout), which was not being redirected.
This allowed the log-check code to find the magic key of "Failed" causing
the package installation process to fail.  Instead the proper behavior is to
simply ignore the error and proceed with the install.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/package_rpm.bbclass