Antonio Alvarez Feijoo
dd23292c08
gpt-auto-generator: fix typo
2023-03-21 18:57:59 +09:00
Zbigniew Jędrzejewski-Szmek
cd36f4d79f
Merge pull request #26867 from dtardon/list-dependencies-circular
...
Fix printing of circular dependencies
2023-03-21 09:40:46 +01:00
Dmitry V. Levin
f0a16c9ae8
udev-rules: add another check for conflicting expressions
...
Log an error when a rule line contains the following kind of conflicting
match expressions:
KEY=="foo", KEY=="bar"
2023-03-21 09:34:50 +09:00
OMOJOLA JOSHUA DAMILOLA
92035969e0
compare-operator: added unit tests
2023-03-20 17:54:02 +00:00
Yu Watanabe
719bbb365b
Merge pull request #26875 from yuwata/core-transaction
...
core/transaction: several fixes for merge_unit_ids()
2023-03-21 00:42:30 +09:00
Yu Watanabe
00546c18fd
strv: introduce strv_print_full()
2023-03-20 09:32:09 +01:00
Yu Watanabe
de2c62e847
bootctl: fix wrong type comparison
2023-03-20 13:58:20 +09:00
Dmitry V. Levin
5004aa84ac
udev-rules: fix check for conflicting and duplicate expressions
...
Fix check for conflicting and duplicate expressions of types that
support alternative patterns.
Fixes: 3ec58d0cd8 ("udev-rules: check for conflicting and duplicate expressions")
2023-03-19 11:32:09 +00:00
Dmitry V. Levin
8c499a61c4
Revert "udev: prepare memory for extra NUL termination for NULSTR"
...
This reverts commit cd3c8a117c which was
papering over the bug instead of a proper fix made by the previous
commit.
2023-03-19 11:32:09 +00:00
Dmitry V. Levin
c43ff248f9
udev-rules: fix matching of token types that support alternative patterns
...
For those token types that support matching of alternative patterns,
their token values are interpreted as nulstr, so make sure the parser
does the right thing and makes these token values terminated by two
subsequent NULs so they could be safely interpreted as nulstr.
Before this fix, the following rules would result to "echo foo" invocation:
ENV{foo}=", RUN"
ENV{foo}=="bar", RUN+="echo foo"
because the value of `ENV{foo}` is treated as nulstr, and it used to match
against alternative patterns, in this case `bar`, `, RUN`, and `="echo foo`.
Fixes: 25de7aa7b9 ("udev: modernize udev-rules.c")
2023-03-19 11:32:09 +00:00
Yu Watanabe
432f1fa8c7
loop-util: add more debugging logs in loop_configure()
2023-03-19 20:32:09 +09:00
Yu Watanabe
3867264c78
Merge pull request #26880 from yuwata/test-tmpfiles
...
tmpfiles: cleanups
2023-03-19 02:49:11 +09:00
Yu Watanabe
9edf5752e5
Merge pull request #26879 from mrc0mmand/cocci
...
tree-wide: simplify x ? x : y to x ?: y where applicable
2023-03-19 02:48:39 +09:00
Yu Watanabe
056ff0b455
tmpfiles: show file type in octal, instead of hex
2023-03-18 22:27:41 +09:00
Frantisek Sumsal
1da3cb8141
tree-wide: simplify x ? x : y to x ?: y where applicable
2023-03-18 14:23:11 +01:00
Yu Watanabe
0bc2bcf4fe
Merge pull request #26759 from medhefgo/boot-stack-protector
...
boot: Add support for stack protector/trapping math/ubsan
2023-03-18 15:07:45 +09:00
Yu Watanabe
a9938fb3cb
Merge pull request #26862 from yuwata/uki-util
...
uki-util: export functions of inspecting kernel
2023-03-18 15:04:54 +09:00
Yu Watanabe
aa5ef80130
Merge pull request #26861 from yuwata/exec-util
...
exec-util: introduce execute_strv() and EXEC_DIR_SKIP_REMAINING
2023-03-18 15:04:16 +09:00
Yu Watanabe
1f3792bfca
Merge pull request #26855 from DaanDeMeyer/repart-fixes
...
Repart fixes
2023-03-18 15:03:38 +09:00
Yu Watanabe
5803c24da5
core/transaction: do not log "(null)"
...
As we ignores the failure in merge_unit_ids(), so unit_ids may be NULL.
2023-03-18 12:19:44 +09:00
Yu Watanabe
999f165143
core/transaction: make merge_unit_ids() return non-NULL on success
2023-03-18 12:19:44 +09:00
Yu Watanabe
366eced4c8
core/transaction: make merge_unit_ids() always return NUL-terminated string
...
Follow-up for 924775e8ce .
The loop run with `STRV_FOREACH_PAIR()`, hence `if (*(unit_id+1))` is
not a good way to detect if there exist a next entry.
Fixes #26872 .
2023-03-18 12:12:05 +09:00
Mike Yuan
6c2caf5053
Merge pull request #26863 from yuwata/kernel-install-cleanups
...
kernel-install: cleanups
2023-03-18 02:28:50 +08:00
Mike Yuan
f05b4bb9a7
sleep: fix default values unmatched with manual
2023-03-18 02:28:22 +08:00
David Tardon
7a26ed2ae2
systemctl: move printing of state to the printing func.
...
No functional change, just refactoring.
2023-03-17 14:50:40 +01:00