diff --git a/rules/60-alias-kmsg.rules b/rules/60-alias-kmsg.rules new file mode 100644 index 0000000..9c7236a --- /dev/null +++ b/rules/60-alias-kmsg.rules @@ -0,0 +1,10 @@ +SUBSYSTEM!="block", GOTO="log_end" +KERNEL=="loop*|ram*", GOTO="log_end" +ACTION=="remove", GOTO="log_end" +ENV{DM_UDEV_DISABLE_OTHER_RULES_FLAG}=="1", GOTO="log_end" +ENV{DM_UDEV_DISABLE_DISK_RULES_FLAG}=="1", GOTO="log_end" + +IMPORT{cmdline}="udev.alias" +ENV{udev.alias}=="1", RUN+="/bin/sh -c 'echo udev-alias: $name \($links\) > /dev/kmsg'" + +LABEL="log_end" diff --git a/rules/meson.build b/rules/meson.build index 6363f8b..7b5b247 100644 --- a/rules/meson.build +++ b/rules/meson.build @@ -3,6 +3,7 @@ rules = files(''' 40-redhat.rules 40-elevator.rules + 60-alias-kmsg.rules 60-block.rules 60-cdrom_id.rules 60-drm.rules