analyze: Fix verify exit status regression
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 6 Apr 2022 10:15:33 +0000 (12:15 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 28 Apr 2022 16:57:37 +0000 (18:57 +0200)
commit10ee46a2ca6e58c40cd48ecee5f7d9b3a1c87ad3
treebe4f79cc7e45a4239075eefeed02bf042771be9e
parentdf6253cbda3e5d1b3c694de223cb7899f3aecc74
analyze: Fix verify exit status regression

Previously, systemd-analyze verify would return 0 even if warnings
were raised during analysis of the specified units or their
dependencies. With 3cc3dc7, verify was changed to return 1 when
warnings were raised.

This commit changes the default mode to _RECURSIVE_ERRORS_INVALID
so that verify returns zero again by default when warnings are
raised.

(cherry picked from commit cae7c282721ce13fc1405fc834382d3177a9b83d)
man/systemd-analyze.xml
src/analyze/analyze.c