Evgeny Vereshchagin
fb53316fde
meson: pass skip-deps on to the fuzzers as well
...
they should be tested without optional dependecines as well. CIFuzz
kind of covers that but let's just make sure local builds are fine as
well.
2022-02-22 17:50:14 +00:00
Evgeny Vereshchagin
ca57d11652
ci: build systemd without optional dependencies
...
to catch issues like https://github.com/systemd/systemd/pull/22585#issuecomment-1047640155
2022-02-22 15:46:15 +00:00
Evgeny Vereshchagin
678ba02033
meson: allow skipping optional dependencies
...
mostly to make sure that systemd is buildable without some dependencies
but other than that it should make it easier to build it with MSan without
having to compile all the dependencies with MSan.
2022-02-22 11:17:21 +00:00
Zbigniew Jędrzejewski-Szmek
22049270c0
Merge pull request #22585 from poettering/analyze-split-up
...
analyze: split out each verb into its own .c/.h pair
2022-02-22 11:02:57 +01:00
Lan Tian
70920214b6
hwdb: Force release calculator key on all HP OMEN laptops
2022-02-22 10:40:51 +01:00
prumian
d9ab110ddc
hwdb: add CST Laser Trackball ( #22583 )
...
Set the default to 800DPI as this is what user manual suggests.
2022-02-22 07:47:39 +01:00
Lennart Poettering
0e48986961
env-util: drop unsetenv_erase()
...
Follow-up for: e99ca14741
Found by @grigorig: e99ca14741 (r67071855)
2022-02-21 23:08:34 +00:00
Lennart Poettering
dc4864dd68
analyze: modernize pretty_boot_time() a bit
...
Use simple strextend() backed by dynamic memory instead of format string
logic with fixed buffer.
2022-02-21 17:22:23 +01:00
Lennart Poettering
ef38bedbf9
analyze: systematically name verb entry point functions verb_xyz()
...
Some of the functions so far were named do_xyz(), others dump_xyz() and
even others test_xyz(). let's instead name them exactly like the verb
exposed in the command line, just prefixed with verb_
2022-02-21 17:22:23 +01:00
Lennart Poettering
e82116e56b
analyze: move "condition" verb into analyze-condition.[ch]
2022-02-21 17:22:23 +01:00
Lennart Poettering
f2562398ea
analyze: split out "verify" verb into own .c/.h file
...
This renames the old analyze-verify.[ch] pair →
analyze-verify-util.[ch], because it's used by the test logic as well,
and by keeping it separate from the verify verb logic we don't have to
import the arg_xyz variables.
2022-02-21 17:22:23 +01:00
Lennart Poettering
2acfc25225
analyze: move inspect-elf verb entrypoint into analyze-elf.[ch], too
...
like for the other verbs, let's move the whole entry point for the verb,
too.
2022-02-21 17:22:23 +01:00
Lennart Poettering
57a22a3f97
analyze: fully move "security" verb to analyze-security.[ch]
...
let's move the verb entropy point too, like for the other verbs now.
2022-02-21 17:22:23 +01:00
Lennart Poettering
f24f8e3789
analyze: split out "time" verb
2022-02-21 17:22:23 +01:00
Lennart Poettering
ef215fa752
analyze: split out critical chain
2022-02-21 17:22:23 +01:00
Lennart Poettering
0c2d69df7f
analyze: split out "unit-files" verb
2022-02-21 17:22:23 +01:00
Lennart Poettering
36258fbe74
analyze: split out "unit-paths" verb
2022-02-21 17:22:23 +01:00
Lennart Poettering
faaa6ea076
analyze: split out log control verb
2022-02-21 17:22:23 +01:00
Lennart Poettering
c649b343b4
analyze: split out cat-config verb
2022-02-21 17:22:23 +01:00
Lennart Poettering
ba474dada8
analyze: split out "plot" verb
2022-02-21 17:22:23 +01:00
Lennart Poettering
113dd9cbc4
analyze: split out "blame" verb + time helpers
2022-02-21 17:22:23 +01:00
Lennart Poettering
6488e8443b
analyze: split out "capability" verb
2022-02-21 17:22:23 +01:00
Lennart Poettering
73cb64c44d
analyze: split out "exit-status" verb
2022-02-21 17:22:23 +01:00
Lennart Poettering
ab86ccbab0
analyze: highlight the range of deprecated verbs in comments a bit better
2022-02-21 17:22:23 +01:00
Lennart Poettering
2b04e72cd1
analyze: split out "service-watchdogs" verb
2022-02-21 17:22:23 +01:00