Files
poky/meta/recipes-devtools
Robert Yang 51b08835b6 rpm: make --nosignature work
OE-core uses rpm's --nosignature, but it never worked:
self._invoke_smart('config --set rpm-check-signatures=false')

Now fix it with:
* Define SUPPORT_NOSIGNATURES to 1 in system.h
* !QVA_ISSET(qva->qva_flags, SIGNATURE) -> QVA_ISSET(qva->qva_flags, SIGNATURE),
  otherwise, when use --nosignature would read database and verify
  signature, this is not expected.

This can fix some race issues, for example, when more than one process
are querying rpm file with "rpm -qp --nosignature", they may hang up
because of race issues (the processes are trying to get RW/RD lock on
the database, but they shouldn't read the database at all since -qp and
--nosignature are used).

(From OE-Core rev: 038c09d6ab9581030efdc16aa1b96972970eeaab)

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-07-26 08:56:28 +01:00
..
2016-06-03 13:13:27 +01:00
2016-07-10 14:12:16 +01:00
2016-07-26 08:56:26 +01:00
2016-02-19 01:01:24 +00:00
2016-06-12 23:47:18 +01:00
2016-06-04 14:13:35 +01:00
2016-07-08 09:57:24 +01:00
2016-07-12 23:10:15 +01:00
2016-07-26 08:56:26 +01:00
2016-07-26 08:56:26 +01:00
2015-12-18 12:18:19 +00:00
2016-07-08 09:57:24 +01:00
2016-05-19 09:05:20 +01:00
2016-05-25 07:50:17 +01:00
2016-06-15 08:35:00 +01:00
2016-07-12 23:10:14 +01:00
2015-05-30 22:26:12 +01:00
2016-07-20 10:28:49 +01:00
2016-06-07 15:22:37 +01:00
2016-05-11 10:33:39 +01:00
2016-07-08 09:57:24 +01:00
2016-06-15 08:35:03 +01:00
2016-07-20 10:28:49 +01:00
2016-07-08 10:50:18 +01:00
2016-07-08 09:57:24 +01:00
2016-03-28 15:55:48 +01:00
2016-07-26 08:56:28 +01:00
2016-06-15 08:35:01 +01:00
2016-06-03 13:13:27 +01:00
2016-07-01 16:22:43 +01:00
2016-07-20 10:28:51 +01:00
2015-12-16 12:12:15 +00:00
2016-07-10 14:12:16 +01:00
2016-05-13 13:41:30 +01:00
2015-06-11 23:59:15 +01:00