Yu Watanabe
518339d89f
Merge pull request #18731 from yuwata/backlight-trivial-cleanups
...
backlight: trivial cleanups
2021-02-23 04:42:09 +09:00
Zbigniew Jędrzejewski-Szmek
e6c31188dc
Merge pull request #18735 from poettering/some-doc-fixes
...
three documentation fixes
2021-02-22 19:45:01 +01:00
Lennart Poettering
0a6aa7a238
man: try to improve documentation of conditions/asserts
...
Fixes : #18725
2021-02-22 18:12:34 +01:00
Lennart Poettering
f553b772e9
docs: , → .
2021-02-22 18:00:14 +01:00
Lennart Poettering
c6e33c293e
man: correct documentaiton of StandardInput='s defaults in regards to "data"
...
Fixes : #18710
2021-02-22 17:52:20 +01:00
Yu Watanabe
b77c929934
backlight: reindent comments
2021-02-22 23:45:55 +09:00
Yu Watanabe
d17d66f0ab
backlight: reduce indentation a bit
2021-02-22 23:25:00 +09:00
Zbigniew Jędrzejewski-Szmek
5735ab0979
fuzz-systemctl-parse-argv: add "telinit" to the argv[0] list
2021-02-22 14:22:07 +00:00
Yu Watanabe
ba6c9b7994
backlight: same_device() may return negative errno
2021-02-22 23:11:28 +09:00
Yu Watanabe
7a9737bc7d
backlight: exit earlier when unknown verb is specified
2021-02-22 23:00:46 +09:00
Yu Watanabe
84d32bf59b
test-network: test wireguard peer in drop-in config
...
Closes #18241 .
2021-02-22 21:33:36 +09:00
Zbigniew Jędrzejewski-Szmek
b332778b30
Merge pull request #18684 from yuwata/sd-device-cleanups-and-udevadm-fix
...
sd-device, udev: several cleanups and one udevadm fix
2021-02-22 11:32:38 +01:00
clayton craft
f026e496ed
Add DPI info for Kensington Trackball Expert Mouse in hwdb ( #18709 )
...
The DPI value is from the manufacturer documentation, and freq measured
from mouse-dpi-tool
2021-02-22 15:17:53 +09:00
wouter bolsterlee
a1f782e44c
Update docs about fdisk/gdisk support for discoverable partitions
...
This updates the docs about using fdisk/gdisk to make partitions with the right
partition type UUID as defined in the discoverable partitions spec.
Improve wording/grammar/formatting, and reflect that gdisk supports this as
well nowadays; see https://www.rodsbooks.com/gdisk/revisions.html
2021-02-21 19:40:14 +00:00
Benjamin Robin
086c9fbc03
man: Small fix of sd_bus_message_send() man page
2021-02-21 20:26:51 +01:00
Tyler Hicks
e4d54220a1
man: correct the unit file directory for attached images
...
Commit 83f72cd65f
("man,docs: document the new unit file directory for
attached images") updated the docs and man page with the new unit file
directory for attached images but included a system.attached ->
systemd.attached typo in the man page portion of the change. Fix the
typo to document the correct path.
2021-02-21 19:19:18 +00:00
Yu Watanabe
5e63f2915b
man: fix typo
2021-02-21 19:20:47 +01:00
Yu Watanabe
a9f2f1c13a
Merge pull request #18711 from yuwata/network-nexthop-onlink
...
network: nexthop: add OnLink= setting
2021-02-21 10:33:36 +09:00
Yu Watanabe
e2d9bc5cfd
test-network: add a test for OnLink= in [NextHop] section
2021-02-21 05:16:27 +09:00
Yu Watanabe
2ddd52d1e2
network: nexthop: add OnLink= setting
2021-02-21 05:16:23 +09:00
Yu Watanabe
1f22fc3828
mount-tool: sd_device_get_sysattr_value() returns 0 on success
2021-02-21 04:40:23 +09:00
Yu Watanabe
9520c2f62b
sd-device-enumerator: shorten code a bit
2021-02-21 04:40:23 +09:00
Yu Watanabe
3f15ce66e0
unit: ignore exit code of "udevadm trigger"
...
Suggested at https://github.com/systemd/systemd/pull/18559#issuecomment-781626226 .
Some drivers may be broken and return unexpected errors on triggering
events. That should be logged but should not boot-up to be affected.
2021-02-21 04:40:23 +09:00
Yu Watanabe
6c99c26500
udevadm-trigger: introduce --quiet option
...
This may be useful to invoke the command by non-privileged users.
2021-02-21 04:40:23 +09:00
Yu Watanabe
0e789e6d48
udevadm-trigger: do not return immediately on EACCES
...
Prompted by https://github.com/systemd/systemd/pull/18559 .
2021-02-21 04:40:23 +09:00
Yu Watanabe
21012e20a4
udevadm-trigger: use sd_device_trigger() for triggering uevent
2021-02-21 04:40:23 +09:00
Yu Watanabe
25677a055c
udev: use sd_device_trigger() to trigger uevent
2021-02-21 04:40:23 +09:00
Yu Watanabe
f4d36efa75
sd-device: introduce tiny wrapper sd_device_trigger()
2021-02-21 04:40:23 +09:00
Yu Watanabe
297d1370f8
sd-device: do not cache action string for uevent file written by sd_device_set_sysattr_value()
...
As sd_device_get_sysattr_value() may be already used to read uevent
file. The read value of uevent file may be usually quite different
from the action string.
2021-02-21 04:40:23 +09:00
Yu Watanabe
1dff135bf9
test: add more tests for path_startswith()
2021-02-21 04:40:23 +09:00
Yu Watanabe
9dcde1034c
sd-device: make devpath check stricter
...
See assertion in sd_device_get_devpath().
2021-02-21 04:40:23 +09:00
Yu Watanabe
45e093a968
sd-device: make sd_device_get_xxx() accept NULL for storing result
...
Though, setting NULL for some getters, e.g. sd_device_get_syspath()
may be meaningless, but anyway also let's make them accept NULL for
consistency.
2021-02-21 04:40:23 +09:00
Yu Watanabe
163e0a882c
sd-device: use appropriate error code
2021-02-21 04:40:23 +09:00
Yu Watanabe
66efcbb149
sd-device: add a brief comment in device_cache_sysattr_value()
2021-02-21 04:40:23 +09:00
Yu Watanabe
acfc2a1d15
sd-device: ignore error in device_cache_sysattr_value() and propagate original error code
...
There are three calls of device_cache_sysattr_value(). Two of them are
just caching the value. Hence, let's ignore its failure, and propagate
original error code.
One exception is the last call in sd_device_get_sysattr_value().
Unfortunately, it returns `const char *` instead of `char *`. So,
sd_device object must have the reference of the returned value.
Hence, error in updating the cache by device_cache_sysattr_value()
is critical, and we need to propagate the error in that case.
2021-02-21 04:40:17 +09:00
Yu Watanabe
32a739afe0
sd-device: the last argument of sd_device_get_sysattr_value() may be NULL
2021-02-21 04:30:42 +09:00
Yu Watanabe
2a394d0bf2
sd-device: use delete_trailing_chars()
...
Also, this drops trailing '\r' from sysattr value set in
sd_device_set_sysattr_value().
2021-02-21 04:30:42 +09:00
Yu Watanabe
23ff570ba8
sd-device: do not cache an empty string but clear cache on failre
...
And propagate the original error on write.
Note that some attributes are read-only.
2021-02-21 04:30:42 +09:00
Yu Watanabe
2f7a2e3952
sd-device: move comment about NULL value
...
It is not intuitive, and I do not know why the function behave so.
But let's keep that behavior for compatibility, as such behavior
may be already used explicitly by callers.
2021-02-21 04:30:42 +09:00
Yu Watanabe
2a0ebc0569
sd-device: rename device_{add,get,remove}_sysattr_value()
...
They just handle cache of sysattr values. Hence, let's use more
explanatory names.
2021-02-21 04:30:42 +09:00
Evgeny Vereshchagin
8e32f20d13
Revert "ci: switch back to meson-0.56.2"
...
This reverts commit c39e36203f
.
Now that meson-0.57.1 (where https://github.com/mesonbuild/meson/issues/8347
is fixed) is out it should be safe to keep rolling forward.
2021-02-20 20:20:04 +01:00
Lennart Poettering
cd6d2111c4
man: split out sd_bus_set_fd() man page from sd_bus_get_fd()
...
sd_bus_get_fd() and related calls are useful for integrating a bus
connection into arbitrary event loops. But sd_bus_set_fd() is quite a
different beast, it's for using D-Bus over pre-initialized sockets or
pairs of fifos or stuff, i.e. very advanced stuff.
Let's split this man page in two, in order not to confuse things
needlessly.
And while we are at it, let's slightly extend the documentation.
2021-02-20 16:13:06 +01:00
Lennart Poettering
2306d1778f
systemctl: don't search in the full argv[0] for the invocation name
...
argv[0] might be prefixed by a path, and we shouldn't get confused by
that. Hence provide a simple helper call that abstracts the checking
away, which we can use everywhere, and expose the same behaviour, even
if argv[0] is not set.
(While we are at it, port all other multi-call binaries over to the new
helper, too)
Follow-up for: d41a9e4fc1
2021-02-20 14:45:27 +01:00
Yu Watanabe
27edd36eaa
network: fix typo
2021-02-20 18:58:07 +09:00
Yu Watanabe
aa3069977e
Merge pull request #18689 from yuwata/network-address-broadcast-no
...
network: make Broadcast= accept "no"
2021-02-20 16:55:28 +09:00
Yu Watanabe
045db4fa0d
test-network: add tests for Broadcast= with boolean settings
2021-02-20 14:23:07 +09:00
Yu Watanabe
832583ada8
network: make Broadcast= accept boolean value
...
And disable it for wireguard interfaces by default.
Closes #18492 .
2021-02-20 14:23:00 +09:00
Yu Watanabe
7f37ecf7e5
Merge pull request #18699 from yuwata/network-route-add-nexthop-setting
...
network: add NextHop= setting in [Route] section
2021-02-20 14:17:17 +09:00
Lennart Poettering
6c41cf4459
sd-bus: simplify sd_bus_reply()
...
there's no point in having two arguments, if one does as well.
2021-02-20 13:44:02 +09:00
Zbigniew Jędrzejewski-Szmek
fa98c99ea7
sysctl.d: silence warning if net.core.default_qdisc cannot be set
...
Kernels can be compiled without the attribute. It's fine if this is not
set, so silence the warning.
2021-02-19 21:24:26 +01:00