chiark / gitweb /
warn about deprecated RUN+="socket:" use
[elogind.git] / src / udev-rules.c
index d14a57abc7d302ec332e8e8ca8fc8aa709a6fdad..c163712868244c032be1956ac58a8692113cd9e1 100644 (file)
@@ -1451,6 +1451,9 @@ static int add_rule(struct udev_rules *rules, char *line,
                 }
 
                 if (strcmp(key, "RUN") == 0) {
+                        if (strncmp(value, "socket:", 7) == 0)
+                                err(rules->udev, "RUN+=\"socket:...\" support will be removed from a future udev release. "
+                                    "Please remove it from: %s:%u and use libudev to subscribe to events.\n", filename, lineno);
                         rule_add_key(&rule_tmp, TK_A_RUN, op, value, NULL);
                         continue;
                 }