[Eisfair] udev-Regel nach SCSI-ID
    Detlef Paschke 
    schabau at t-online.de
                  
    Di Aug 29 19:58:22 CEST 2017
    
    
Am 29.08.2017 um 19:33 schrieb Marcus Roeckrath:
Hallo Marcus,
> 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.
Also, mit dem externen Skript geht es und die Vermutung, dass es am "|"
liegt hat sich wohl bestätigt.
Also doch eine Syntax-Frage in der *.rules?
Viele Grüße
Detlef Paschke
-- 
registered Fli4l-User #00000209
Das "Zitat des Augenblicks" gibt es nur auf
http://www.schabau.goip.de
    
    
Mehr Informationen über die Mailingliste Eisfair