Zbigniew Jędrzejewski-Szmek
21fe744cfb
logind: use notify_start/notify_on_cleanup
...
Logging about the pid is dropped, pid1 does that better.
2020-10-19 15:23:37 +02:00
Zbigniew Jędrzejewski-Szmek
297fc20dc4
shared/daemon-util: fix notify_on_cleanup()
...
p itself is never null. Because of this, we would always
call sd_notify() in cleanup, even though the intention was to only
call it if notify_start() was executed.
2020-10-19 15:23:37 +02:00
Lennart Poettering
6008336ffa
tmpfiles: no need to specify a synthetic error code if we don't propagate it
2020-10-19 14:22:25 +02:00
Lennart Poettering
dfc22cb472
bootspec: tweak error message
...
Clarify that the name of the entry failed validation, not the entry
itself.
2020-10-19 14:22:25 +02:00
Lennart Poettering
d9067aba40
doc: document charset to use for bootspec entry names
...
Prompted-by: https://github.com/systemd/systemd/issues/12572#issuecomment-711074702
2020-10-19 14:22:12 +02:00
Harald Seiler
583cef3b73
core: treat "uninitialized" in /etc/machine-id as first boot as well
...
When /etc/machine-id contains the string "uninitialized" instead of
a valid machine-id, treat this like the file was missing and mark this
boot as the first (-> units with ConditionFirstBoot=yes will run).
2020-10-19 12:33:39 +02:00
Harald Seiler
7139e9d9a3
preset: don't enable proc-sys-fs-binfmt_misc.mount
...
The proc-sys-fs-binfmt_misc.mount unit should not be enabled by
preset-all because it should only be used as fallback in case
proc-sys-fs-binfmt_misc.automount cannot be used on a system. In these
cases it should be enabled manually by an administrator.
2020-10-19 12:33:39 +02:00
Michal Sekletár
3e545ae5ab
udev/net_id: parse _SUN ACPI index as a signed integer
...
Negative value means there is no match between a PCI device and any of
the slots. In the following commit we will extend this and value of 0
will indicate that there is a match between some slot and PCI device,
but that device is a PCI bridge.
2020-10-19 12:18:03 +02:00
Anita Zhang
32ae9b1400
units: drop ConditionCapability from systemd-oomd.service
...
Another suggestion from #15206
2020-10-19 02:46:07 -07:00
Anita Zhang
349a2003fd
oomd: simplify if/else error check
2020-10-19 02:46:07 -07:00
Anita Zhang
f561e8c659
core: move where we send unit change updates to oomd
...
Post-merge suggestion from #15206
2020-10-19 02:46:07 -07:00
Anita Zhang
8922eddad6
NEWS: fix typo
2020-10-19 02:46:07 -07:00
Anita Zhang
620ed14e44
core: reindent and align table in load-fragment-gperf.gperf.m4
2020-10-19 02:46:07 -07:00
Anita Zhang
2801d36e25
core: varlink tweaks
...
Suggested post-merge in #15206
2020-10-19 02:46:00 -07:00
Zmicer Turok
e9f4a596a2
Translated using Weblate (Belarusian)
...
Currently translated at 100.0% (187 of 187 strings)
Co-authored-by: Zmicer Turok <nashtlumach@gmail.com >
Translate-URL: https://translate.fedoraproject.org/projects/systemd/master/be/
Translation: systemd/master
2020-10-19 09:36:20 +02:00
Zbigniew Jędrzejewski-Szmek
dc38447c3f
Merge pull request #17369 from poettering/kill-log
...
log about processed killed due to "systemctl kill"
2020-10-19 09:31:02 +02:00
Lennart Poettering
bb63863304
man: document that for Type=dbus services dropping bus name has consequences
...
Fixes : #17150
2020-10-19 09:22:13 +02:00
Lennart Poettering
af4b8f8048
man: document that ConditionKernelCommandLine= looks at /proc/1/environ in containers
...
Fixes : #16941
2020-10-19 09:20:20 +02:00
Zbigniew Jędrzejewski-Szmek
f081b47f81
Merge pull request #17367 from bluca/fix_test_50_ubuntu
...
test: fix TEST-50-DISSECT build on Ubuntu CI
2020-10-19 09:17:28 +02:00
Pedro Ruiz
cc61860ab8
hwdb: Add accel orientation for AsusTek TP300LAB
2020-10-19 09:14:42 +02:00
Piotr Drąg
f857a84b7e
po: update Polish translation
2020-10-19 09:11:40 +02:00
Yu Watanabe
610e747748
test-network: use new IPv6SendRA= setting
2020-10-19 14:55:21 +09:00
Yu Watanabe
e5ff2245d3
man: update documents about IPv6 RA and DHCPv6-PD
2020-10-19 14:55:21 +09:00
Yu Watanabe
99e1ab06b4
fuzz: move DNSDefaultRoute= setting to [Network] section
2020-10-19 14:55:21 +09:00
Yu Watanabe
27ff0490e6
network: rename IPv6PrefixDelegation= to IPv6SendRA=
2020-10-19 14:55:18 +09:00
Yu Watanabe
4afd986753
network: introduce Announce= in [DHCPv6PrefixDelegation]
...
When disabled, the delegated prefixes are not emit by RA.
Closes #17353 .
2020-10-19 12:09:36 +09:00
Yu Watanabe
e502f94dcf
network: introduce DHCPv6PrefixDelegation= setting
...
Then, the link can configure prefix delegated by DHCPv6 without emitting
RA.
2020-10-19 10:09:38 +09:00
Yu Watanabe
8a08bbfc98
network: drop static prefixes and static route prefixes earlier if IPv6PrefixDelegation=no or dhcpv6
2020-10-19 10:09:38 +09:00
Yu Watanabe
db5756f3f3
network: sort and rename elements in Network object
2020-10-19 10:09:38 +09:00
Yu Watanabe
69e0f833a3
network: introduce network_adjust_radv()
2020-10-19 10:09:38 +09:00
Yu Watanabe
a3c1a94947
network: clear DNS and domains for RA when an empty string is assigned
2020-10-19 10:09:38 +09:00
Yu Watanabe
5e2767720a
network: use string_hash_ops_free for search domains
2020-10-19 10:09:38 +09:00
Luca Boccassi
9198752738
test: account for non-x86-64 archs in TEST-50-DISSECT
2020-10-18 15:41:34 +01:00
Luca Boccassi
7580a64766
test: increase size of verity partition in TEST-50-DISSECT GPT image
...
On Ubuntu it seems there's some padding added
2020-10-18 11:44:18 +01:00
Zbigniew Jędrzejewski-Szmek
60de93e744
tree-wide: update web link to logind description
...
https://www.freedesktop.org/wiki/Software/systemd/multiseat/ says that it
is obsoleted by sd-login(3), so it doesn't make much sense to link to the former.
2020-10-18 11:34:29 +02:00
Ansgar Burchardt
90616bb962
NEWS: fix typo: speicify → specify
2020-10-18 08:56:22 +09:00
Luca Boccassi
964523e6c2
test/README: notes about Ubuntu CI logs and dependencies
...
Add a note about where to find the full journal, and how to add
packages/dependencies for the Ubuntu CI.
2020-10-17 17:58:40 +01:00
Luca Boccassi
d888cd4cfc
test: fix TEST-50-DISSECT build on Ubuntu CI
...
Ubuntu CI's just got the dependencies require dto run this test added,
and it seems the build is different enough from other platforms
that it fails to create the required directories:
cp: cannot create regular file '/var/tmp/systemd-test.JJMOBY/minimal/usr/lib/os-release': No such file or directory
2020-10-17 17:58:40 +01:00
Luca Boccassi
1bac565641
Revert "Block TEST-50-DISSECT on Ubuntu CI temporarily"
...
This reverts commit 329315b29f .
2020-10-17 17:58:40 +01:00
Luca Boccassi
329315b29f
Block TEST-50-DISSECT on Ubuntu CI temporarily
...
It looks like we need to do some whack-a-mole before it will fully pass,
so disable for now. It was skipped until today anyway due to missing
dependencies.
2020-10-17 09:05:31 +02:00
Anita Zhang
3e9b4f9156
oomd: fix unit test when xattrs not supported
2020-10-16 16:19:15 -07:00
Lennart Poettering
d991100291
core: log about "systemctl kill" requests
...
let's add informational logging about each client requested signal
sending. While we are at, let's beef up error handling/log messages in
this case quite a bit: let's log errors both to syslog and report errors
back to client.
Fixes : #17254
2020-10-16 17:21:51 +02:00
Lennart Poettering
2ae0508e6d
core: correct handling of "systemctl kill --kill-who=main-fail"
...
--kill-who=main-fail never worked correctly, due to a copy and paste
mistake in ac5e3a505e , where the same item
was listed twice. The mistake was
later noticed, but fixed incorrectly, in
201f0c916d .
Let's list all *-fail types correctly, finally.
And while we are at it, add a nice comment and generate a prettier D-Bus
error about this.
2020-10-16 17:19:20 +02:00
Lennart Poettering
8aff7ac4a7
core: add comment explaining unit_kill_context() vs. unit_kill_common() a bit
2020-10-16 17:16:02 +02:00
Lennart Poettering
cea0e4e281
Merge pull request #17358 from keszybz/hwdb-add-stars
...
Add trailing star to all hwdb patterns
2020-10-16 15:35:31 +02:00
Michal Koutný
0bc2f071e1
meson: Fix missing libseccomp dependencies
...
The builds with HAVE_SECCOMP fail on missing include paths:
FAILED: src/basic/libbasic.a.p/parse-util.c.o
cc -Isrc/basic/libbasic.a.p -Isrc/basic -I../src/basic -Isrc/boot -I../src/boot -Isrc/home -I../src/home -Isrc/shared -I../src/shared -Isrc/systemd -I../src/systemd -Isrc/journal -I../src/journal -Isrc/journal-remote -I../src/journal-remote -Isrc/nspawn -I../src/nspawn -Isrc/resolve -I../src/resolve -Isrc/timesync -I../src/timesync -I../src/time-wait-sync -Isrc/login -I../src/login -Isrc/udev -I../src/udev -Isrc/libudev -I../src/libudev -Isrc/core -I../src/core -Isrc/shutdown -I../src/shutdown -I../src/xdg-autostart-generator -I../src/libsystemd/sd-bus -I../src/libsystemd/sd-device -I../src/libsystemd/sd-event -I../src/libsystemd/sd-hwdb -I../src/libsystemd/sd-id128 -I../src/libsystemd/sd-netlink -I../src/libsystemd/sd-network -I../src/libsystemd/sd-resolve -Isrc/libsystemd-network -I../src/libsystemd-network -I. -I.. -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -g -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Wno-format-signedness -Werror=undef -Wlogical-op -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wfloat-equal -Wsuggest-attribute=noreturn -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=return-type -Werror=incompatible-pointer-types -Werror=format=2 -Wstrict-prototypes -Wredundant-decls -Wmissing-noreturn -Wimplicit-fallthrough=5 -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Werror=overflow -Werror=shift-count-overflow -Werror=shift-overflow=2 -Wdate-time -Wnested-externs -Wno-maybe-uninitialized -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -fstack-protector -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=shadow -include config.h -fPIC -pthread -fvisibility=default -MD -MQ src/basic/libbasic.a.p/parse-util.c.o -MF src/basic/libbasic.a.p/parse-util.c.o.d -o src/basic/libbasic.a.p/parse-util.c.o -c ../src/basic/parse-util.c
In file included from ../src/basic/parse-util.c:20:
../src/shared/seccomp-util.h:4:10: fatal error: seccomp.h: No such file or directory
4 | #include <seccomp.h>
| ^~~~~~~~~~~
compilation terminated.
FAILED: test-parse-util.p/src_test_test-parse-util.c.o
cc -Itest-parse-util.p -I. -I.. -Isrc/basic -I../src/basic -Isrc/boot -I../src/boot -Isrc/home -I../src/home -Isrc/shared -I../src/shared -Isrc/systemd -I../src/systemd -Isrc/journal -I../src/journal -Isrc/journal-remote -I../src/journal-remote -Isrc/nspawn -I../src/nspawn -Isrc/resolve -I../src/resolve -Isrc/timesync -I../src/timesync -I../src/time-wait-sync -Isrc/login -I../src/login -Isrc/udev -I../src/udev -Isrc/libudev -I../src/libudev -Isrc/core -I../src/core -Isrc/shutdown -I../src/shutdown -I../src/xdg-autostart-generator -I../src/libsystemd/sd-bus -I../src/libsystemd/sd-device -I../src/libsystemd/sd-event -I../src/libsystemd/sd-hwdb -I../src/libsystemd/sd-id128 -I../src/libsystemd/sd-netlink -I../src/libsystemd/sd-network -I../src/libsystemd/sd-resolve -Isrc/libsystemd-network -I../src/libsystemd-network -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -g -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Wno-format-signedness -Werror=undef -Wlogical-op -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wfloat-equal -Wsuggest-attribute=noreturn -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=return-type -Werror=incompatible-pointer-types -Werror=format=2 -Wstrict-prototypes -Wredundant-decls -Wmissing-noreturn -Wimplicit-fallthrough=5 -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Werror=overflow -Werror=shift-count-overflow -Werror=shift-overflow=2 -Wdate-time -Wnested-externs -Wno-maybe-uninitialized -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -fstack-protector -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=shadow -include config.h -MD -MQ test-parse-util.p/src_test_test-parse-util.c.o -MF test-parse-util.p/src_test_test-parse-util.c.o.d -o test-parse-util.p/src_test_test-parse-util.c.o -c ../src/test/test-parse-util.c
In file included from ../src/test/test-parse-util.c:14:
../src/shared/seccomp-util.h:4:10: fatal error: seccomp.h: No such file or directory
4 | #include <seccomp.h>
| ^~~~~~~~~~~
compilation terminated.
Add the respective deps.
Fixes: 005bfaf118 ("exec: Add kill action to system call filters")
2020-10-16 12:30:24 +09:00
Yu Watanabe
1be1f49bb3
Merge pull request #17363 from keszybz/oomd-meson-and-news
...
oomd meson and NEWS adjustments
2020-10-16 12:26:28 +09:00
Yu Watanabe
dd82626a0d
Merge pull request #17361 from keszybz/oomd-introspection-stub
...
Implement --version,--bus-introspect in oomd, add man page for the dbus api
2020-10-16 12:24:37 +09:00
Zbigniew Jędrzejewski-Szmek
32a4aec4fa
man: describe wildcards and range matches in hwdb syntax
2020-10-15 18:06:23 +02:00
Zbigniew Jędrzejewski-Szmek
ad2d8e61ee
parse_hwdb: enforce the ":*" suffix
2020-10-15 18:01:32 +02:00