[Eisfair] udev-Regel nach SCSI-ID

Detlef Paschke schabau at t-online.de
Di Aug 29 15:58:53 CEST 2017


Am 29.08.2017 um 12:00 schrieb Marcus Roeckrath:
> Hallo Detlef,

Hallo Marcus,

> Hats geholfen?

jetzt ein Tipp von den alten Bash-Hasen und es könnte klappen. ;-)

Helfen kann (natürlich nicht genau so):

IMPORT{program}="/bin/echo $env{ID_PATH} | cut -d- -f4"

Es fehlen natürlich Klammern, Anführungszeichen und was weiß ich was
noch alles. Mit dem Syntax habe ich immer meine Probleme.

Hast Du einen Tipp?

Wenn ich es per Hand in die Bash eingebe sieht es also z.B. so aus:

echo "pci-0000:03:02.0-scsi-0:0:4:0" | cut -d- -f4

und das Ergebnis genau wie ich es brauche so:

0:0:4:0

Es wird nur der 4. Bereich ausgegeben wobei "-" die Bereiche trennt.
Damit bin ich auch auf der sicheren Seite wenn ich irgend wann einmal
zweistellige SCSI-IDs nutzen sollte.

Im Symlink ist es dann wohl ganz einfach:

DRIVERS=="aic79xx", ENV{DEVTYPE}=="partition",
SYMLINK+="test-by-driver/%d-%c-part%n"

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