[Buildroot] [PATCH 1/4] support/scripts/pkg-stats: import cve module only when needed
Peter Korsgaard
peter at korsgaard.com
Tue Jan 19 14:24:46 UTC 2021
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni at bootlin.com> writes:
> On Thu, 19 Nov 2020 15:53:51 +0100
> Thomas Petazzoni <thomas.petazzoni at bootlin.com> wrote:
>> The cve module needs ijson, which may not be installed. Since cve
>> matching is only enabled when --nvd-path is passed, it is a bit silly
>> to error out about ijson being missing if it's not used.
>>
>> So instead of unconditionally importing the cve module, only do it
>> conditionally.
>>
>> However, instead of doing it right at the point where it is used, we
>> do it at the beginning of the main() function. Indeed, if the cve
>> module is needed but cannot be imported, we want to error out
>> immediately rather than doing a whole bunch of things, and failing on
>> the user later on in the middle of the pkg-stats execution.
>>
>> Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
>> ---
>> support/scripts/pkg-stats | 7 ++++++-
>> 1 file changed, 6 insertions(+), 1 deletion(-)
> Series applied.
Committed to 2020.02.x and 2020.11.x, thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list