]> code.ossystems Code Review - openembedded-core.git/commit
package_rpm/update-alternatives: fix package's provides
authorChen Qi <Qi.Chen@windriver.com>
Fri, 20 Aug 2021 06:59:31 +0000 (23:59 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 22 Aug 2021 21:21:12 +0000 (22:21 +0100)
commitf186d32ff8bf176ad0bd8d49e47cdb017c701a46
tree2900750f5656bf089710ad61aac7abc20f9b398c
parent24c4e01892df1510e5ba64b89a0060f62f2384e6
package_rpm/update-alternatives: fix package's provides

Currently we have:
  $ rpm -qp --provides tmp/deploy/rpm/core2_64/bash-5.1.8-r0.core2_64.rpm
  bash = 5.1.8-r0

This is incorrect as bash provides /bin/bash and /bin/sh. This is caused by
incomplete conversion of new override syntax, which breaks the per-file
parsing of package_rpm.

With this patch, we have:
  $ rpm -qp --provides tmp/deploy/rpm/core2_64/bash-5.1.8-r0.core2_64.rpm
  /bin/bash
  /bin/sh
  bash = 5.1.8-r0

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/package_rpm.bbclass
meta/classes/update-alternatives.bbclass