Yu Watanabe
d90dbba7ec
shell-completion: update for udevadm
2022-04-05 04:36:20 +09:00
Yu Watanabe
aa2b0d8d29
udevadm: introduce new 'wait' command
...
Prompted by https://github.com/systemd/systemd/pull/22717#issuecomment-1067348496 .
The new command 'udevadm wait' waits for device or device symlink being
created. This may be useful to wait for a device is processed by udevd
after e.g. formatting or partitioning the device.
2022-04-01 15:13:18 +09:00
Danilo Krummrich
678f2b1667
udevadm: trigger: implement --initialized-match/nomatch arguments
...
systemd-udev-trigger.service by default triggeres all devices regardless
of whether they were already recognized by systemd-udevd.
There are machines (especially in embedded environments) where
systemd-udev-trigger.service is configured to run at a later stage of
the boot sequence, which can lead to quite a lot of devices being
triggered although they were already recognized by systemd-udevd.
Re-triggering a lot of devices is a relatively expensive operation and
therefore should be avoided if unnecessary.
Therefore this patch introduces --initialized-nomatch, which filters out
devices that are already present in the udev database. For consistance
reasons --initialized-match is implemented as well, which filters out devices
that are *not* already present in the udev database.
Replaces #19949 .
2022-03-22 15:54:10 +09:00
Yu Watanabe
1baeee5784
udevadm trigger: introduce --type=all option
2022-03-22 15:27:06 +09:00
Yu Watanabe
873cf95c2f
udevadm trigger: introduce --prioritized-subsystem option
2022-03-22 15:27:06 +09:00
Zbigniew Jędrzejewski-Szmek
07e8bdefdb
shell-completion: fix indentation
2021-11-16 13:00:31 +01:00
Frantisek Sumsal
6c1482b28d
udev: teach udevadm --property=NAME and --value options
...
which allows limiting the properties listed by the `--query=property` option
(and optionally listing only the respective values).
2021-09-29 13:32:25 +02:00
Yu Watanabe
7ce05a8d66
udevadm: introduce -a|--action option for test-builtin command
...
As net_setup_link builtin requires that a device action is set for the
sd_device object.
2021-08-18 00:08:08 +09:00
Yu Watanabe
74614801f6
shell-completion: add missing uevent actions for udevadm
2021-08-17 23:22:26 +09:00
Eric Cook
682e043c42
shell-completion: revert c1072f6473
...
fixing https://github.com/systemd/systemd/issues/19689
2021-06-17 14:42:46 +02:00
Yu Watanabe
efe76b273a
shell-completion: udevadm: support --uuid option
...
Follow-up for 730b9c1e14 .
2021-06-04 15:00:11 +02: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
db9ecf0501
license: LGPL-2.1+ -> LGPL-2.1-or-later
2020-11-09 13:23:58 +09:00
Zbigniew Jędrzejewski-Szmek
c1072f6473
shell-completion/zsh: add -*type*- headers
...
Since there's no file extension, emacs and other editors do not know that this is
supposed to be in shell syntax.
2019-04-12 08:36:18 +02:00
Zbigniew Jędrzejewski-Szmek
843cfcb15c
shell-completion: use 4 space indentation too
...
The same as in other places, indentation levels were all over the place.
2019-04-12 08:34:44 +02:00
dana
c501ecd70c
zsh completion: Prevent functions from clobbering each other, &c.
...
- Don't redefine helpers on every call
- Prefix helper names with main function name
- Adjust some helper names for consistency and convention adherance
2019-01-08 15:23:37 +01:00
Zbigniew Jędrzejewski-Szmek
7059062c2f
Add SPDX license headers to shell completion scripts
2017-11-19 19:08:15 +01:00
Lennart Poettering
b3ccac01cc
zsh: don't mention /etc/mtab
...
The file is obsolete, use /proc/self/mounts instead.
Also, yuck, the code is so awful...
2015-10-09 17:20:32 +02:00
Tom Gundersen
0b99c9f8f0
udev: builtin - rename net_link to net_setup_link
...
Also add shell completions.
2013-10-29 14:17:57 +01:00
William Giokas
a06225fcc1
zsh_completion: Split out zsh _udevadm
2013-08-02 10:43:49 -04:00