diff options
author | Kay Sievers <kay.sievers@vrfy.org> | 2010-04-12 17:56:32 +0200 |
---|---|---|
committer | Kay Sievers <kay.sievers@vrfy.org> | 2010-04-12 17:56:32 +0200 |
commit | 236fae6cf1a619a92174efdf84cd7d91e7d4348d (patch) | |
tree | 9504e85cb095ed3ae7b0a21808db126a00a5886e | |
parent | 3ba7e651ad36e4f37d9bfffadb638bc2ef784217 (diff) |
udevadm: trigger - switch default action from "add" to "change"
-rw-r--r-- | NEWS | 3 | ||||
-rw-r--r-- | udev/udevadm-trigger.c | 4 |
2 files changed, 5 insertions, 2 deletions
@@ -2,6 +2,9 @@ udev 152 ======== Bugfixes. +"udevadm trigger" default to "change" events now, instead of "add" +events. + All "add|change" matches are replaced by "!remove" in the rules and in the udev logic. All types of events will update possible symlinks and permissions, only "remove" is handled special now. diff --git a/udev/udevadm-trigger.c b/udev/udevadm-trigger.c index dbcaee3dbd..03aa53437f 100644 --- a/udev/udevadm-trigger.c +++ b/udev/udevadm-trigger.c @@ -110,7 +110,7 @@ int udevadm_trigger(struct udev *udev, int argc, char *argv[]) TYPE_SUBSYSTEMS, TYPE_FAILED, } device_type = TYPE_DEVICES; - const char *action = "add"; + const char *action = "change"; struct udev_enumerate *udev_enumerate; int rc = 0; @@ -184,7 +184,7 @@ int udevadm_trigger(struct udev *udev, int argc, char *argv[]) " subsystems sys subsystems and drivers\n" " failed trigger only the events which have been\n" " marked as failed during a previous run\n" - " --action=<action> event action value, default is \"add\"\n" + " --action=<action> event action value, default is \"change\"\n" " --subsystem-match=<subsystem> trigger devices from a matching subsystem\n" " --subsystem-nomatch=<subsystem> exclude devices from a matching subsystem\n" " --attr-match=<file[=<value>]> trigger devices with a matching attribute\n" |