From 50c80ca33824173c6e896c421dee8c33b32e862d Mon Sep 17 00:00:00 2001 From: joshuaboud Date: Wed, 15 Nov 2023 15:33:29 -0400 Subject: [PATCH] only set DISK_HANDLED_BY_UBM is both SLOT_NUM and SLOT_NAME are found --- ubm/67-ubm.rules | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ubm/67-ubm.rules b/ubm/67-ubm.rules index 2cf4455..4bf0d86 100644 --- a/ubm/67-ubm.rules +++ b/ubm/67-ubm.rules @@ -17,8 +17,7 @@ SUBSYSTEMS=="scsi", DRIVERS=="sd", SUBSYSTEM=="block", ENV{DEVTYPE}=="disk|parti SUBSYSTEMS=="scsi", DRIVERS=="sd", SUBSYSTEM=="block", ENV{DEVTYPE}=="disk|partition", IMPORT{program}="/opt/45drives/ubm/id_disk %k" # DISK_HANDLED_BY_UBM environment variable will make udev skip rules in 68-vdev.rules -ENV{SUBSYSTEM}=="block", ENV{SLOT_NUM}=="?*", ENV{DISK_HANDLED_BY_UBM}="1" -ENV{SUBSYSTEM}=="block", ENV{SLOT_NAME}=="?*", ENV{DISK_HANDLED_BY_UBM}="1" +ENV{SUBSYSTEM}=="block", ENV{SLOT_NUM}=="?*", ENV{SLOT_NAME}=="?*", ENV{DISK_HANDLED_BY_UBM}="1" KERNEL=="*[!0-9]", ENV{SUBSYSTEM}=="block", ENV{SLOT_NAME}=="?*", SYMLINK+="disk/by-vdev/$env{SLOT_NAME}", SYMLINK+="$env{SLOT_NAME}" KERNEL=="*[!0-9]", ENV{SUBSYSTEM}=="block", ENV{SLOT_NUM}=="?*", SYMLINK+="disk/by-slot-number/$env{SLOT_NUM}"