[Eisfair] udev-Regel nach SCSI-ID

Marcus Roeckrath marcus.roeckrath at gmx.de
Di Aug 29 20:25:18 CEST 2017


Hallo Detlef,

Detlef Paschke wrote:

>> Hatte noch Typos drin:
>> 
>> (echo "${1}" ; echo "${1}" | cut -d "-" -f 4) >> /tmp/udevtest.log
>> echo "${1}" | cut -d "-" -f 4
>> 
>> Da war zweimal ein ${$1], was ${1} heißen muss.
> 
> pci-0000:03:02.0-scsi-0:0:0:0
> 0:0:0:0
> pci-0000:03:02.0-scsi-0:0:0:0
> pci-0000:03:02.0-scsi-0:0:0:0
> pci-0000:03:02.0-scsi-0:0:4:0
> 0:0:4:0
> 0:0:0:0
> 0:0:0:0
> pci-0000:04:01.0-scsi-0:0:0:0
> pci-0000:03:02.0-scsi-0:0:2:0
> pci-0000:03:02.0-scsi-0:0:1:0
> 0:0:0:0
> 0:0:2:0
> 0:0:1:0
> pci-0000:03:02.0-scsi-0:0:3:0
> 0:0:3:0
> 
> Die Dateien unter /dev/test-by-SCSI-ID sehen so aus:
> 
> @3w-9xxx-0:0:0:0-pci-0000:04:01.0-scsi-0:0:0:0-part1
> @aic79xx-0:0:0:0-pci-0000:03:02.0-scsi-0:0:0:0-part1
> @aic79xx-0:0:0:0-pci-0000:03:02.0-scsi-0:0:0:0-part2
> @aic79xx-0:0:0:0-pci-0000:03:02.0-scsi-0:0:0:0-part3
> @aic79xx-0:0:1:0-pci-0000:03:02.0-scsi-0:0:1:0-part1
> @aic79xx-0:0:2:0-pci-0000:03:02.0-scsi-0:0:2:0-part1
> @aic79xx-0:0:3:0-pci-0000:03:02.0-scsi-0:0:3:0-part1
> @aic79xx-0:0:4:0-pci-0000:03:02.0-scsi-0:0:4:0-part1
> 
> Also vollkommen richtig weil ja noch
> SYMLINK+="test-by-SCSI-ID/%d-%c-$env{ID_PATH}-part%n"
> in der *.rules steht. $env{ID_PATH} kann ja dann weg.

Fein, die Testzeile kann jetzt noch raus aus dem Skript.

> Also, mit dem externen Skript geht es und die Vermutung, dass es am "|"
> liegt hat sich wohl bestätigt.

Ja, hier geht es auch darum:

https://bbs.archlinux.org/viewtopic.php?id=104013

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair